title: खर्च विभाजक description: एक समूह के खर्चों को ट्रैक करें और अंत में यह गणना करें कि किसे किसको कितना देना है।
खर्च विभाजक
देक्स ठीक है। हम अभी एक रिसप्लाई स्टॉप से वापस आए हैं और सभी ने अलग-अलग चीजों के लिए भुगतान किया है और अब कोई भी इस बात से सहमत नहीं है कि किसे किसको कितना देना है। यह हमेशा एक बड़ी बात बन जाती है। क्या आप ऐसा कुछ बना सकते हैं जहां हम लॉग करें कि किसने क्या भुगतान किया है और यह हमें बताए कि कैसे निपटाया जाए? क्रू के मनोबल के लिए 🙄
आप क्या बना रहे हैं
एक खर्च जोड़ें (या निपटाने के लिए 'done' दर्ज करें):
किसने भुगतान किया? राज
कितना? 45.00
एक खर्च जोड़ें (या निपटाने के लिए 'done' दर्ज करें):
किसने भुगतान किया? प्रिया
कितना? 30.00
एक खर्च जोड़ें (या निपटाने के लिए 'done' दर्ज करें): done
कुल: £75.00 को 2 लोगों के बीच विभाजित किया गया (प्रत्येक को £37.50)
राज को £7.50 देना है
प्रिया को £7.50 देना हैआपको क्या चाहिए
- संख्याएं और अंकगणित - कुल को विभाजित करना, शेष राशि की गणना करना
- शब्दकोश - प्रत्येक व्यक्ति द्वारा भुगतान की गई राशि को ट्रैक करना
- सूचियां - जैसे-जैसे आप खर्चों को एकत्र करते हैं, प्रत्येक खर्च को संग्रहीत करना
- नियंत्रण प्रवाह - इनपुट लूप जो तब तक चलता है जब तक उपयोगकर्ता "done" दर्ज नहीं करता
- फंक्शन - संग्रह को गणना से अलग करने से तर्क स्पष्ट हो जाता है
संकेत
प्रत्येक व्यक्ति द्वारा भुगतान किए गए की जानकारी रखें। कुंजियों के रूप में नामों और मानों के रूप में राशियों वाली एक शब्दकोश प्रत्येक व्यक्ति के लिए कुल जमा करना आसान बनाता है।
न्यायसंगत हिस्सा सरल है। कुल राशि को लोगों की संख्या से विभाजित करें। जो कोई भुगतान करता है और उनका न्यायसंगत हिस्सा के बीच का अंतर आपको उनकी शेष राशि बताता है: सकारात्मक मतलब उन्हें देय है, नकारात्मक मतलब वे देते हैं।
पहले एकत्र करें, बाद में गणना करें। लूप में सभी खर्चों को एकत्र करें। एक बार जब उपयोगकर्ता "done" दर्ज करता है, तो सभी गणितीय कार्य एक साथ करें।
आगे बढ़ना
एक बार जब मूल बातें काम करने लगें:
- दो से अधिक लोग। तर्क समान है - न्यायसंगत हिस्से के विरुद्ध सभी की शेष राशि की गणना करें। प्रत्येक व्यक्ति का परिणाम दिखाएं।
- विस्तृत खर्च। उपयोगकर्ता को प्रत्येक खर्च के लिए एक विवरण जोड़ने दें, फिर निपटान से पहले एक विस्तृत सूची प्रिंट करें।
- कौन किसे भुगतान करता है। बस शेष राशि दिखाने के बजाय, सभी को निपटाने के लिए आवश्यक न्यूनतम हस्तांतरण की गणना करें।

