इस लेख में, हम समझेंगे कि चक्रवृद्धि ब्याज की गणना कैसे की जाती है। चक्रवृद्धि ब्याज की गणना निम्न सूत्र का उपयोग करके की जाती है -
सिद्धांत*(1+(दर / 100))^समय - सिद्धांत
चक्रवृद्धि ब्याज - मूलधन और उपार्जित ब्याज पर लगाया जाने वाला प्रतिशत ब्याज। साधारण ब्याज की तुलना में दरें अधिक हैं।
नीचे उसी का एक प्रदर्शन है -
इनपुट
मान लीजिए हमारा इनपुट है -
एक मूल संख्या दर्ज करें:100000ब्याज दर दर्ज करें:5वर्षों में एक समय अवधि दर्ज करें:3
आउटपुट
वांछित आउटपुट होगा -
चक्रवृद्धि ब्याज है:15762.500000001
एल्गोरिदम
चरण 1 - STARTचरण 2 - चार फ्लोट मान सिद्धांत, दर, समय, चक्रवृद्धि_ब्याज घोषित करेंचरण 3 - उपयोगकर्ता से सिद्धांत, दर, समय के मान पढ़ेंचरण 4 - "सिद्धांत * (Math.pow((1 + दर / 100), समय)) - सिद्धांत" चक्रवृद्धि ब्याज की गणना करने के लिए और इसे एक साधारण_ब्याज चर में संग्रहीत करने के लिए चरण 8 - प्रदर्शन चक्रवृद्धि_ब्याज चरण 10 - रोकें
उदाहरण 1
यहां, उपयोगकर्ता द्वारा एक प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव आज़मा सकते हैं ।
आयात करें System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); स्कैनर my_scanner =नया स्कैनर (System.in); System.out.println ("एक स्कैनर ऑब्जेक्ट परिभाषित किया गया है"); System.out.print ("एक सिद्धांत संख्या दर्ज करें:"); सिद्धांत =my_scanner.nextInt (); System.out.print ("ब्याज दर दर्ज करें:"); दर =my_scanner.nextInt (); System.out.print ("वर्षों में एक समय अवधि दर्ज करें:"); समय =my_scanner.nextInt (); यौगिक_ब्याज =सिद्धांत * (Math.pow((1 + दर / 100), समय)) - सिद्धांत; System.out.println ("चक्रवृद्धि ब्याज है:" + चक्रवृद्धि ब्याज); }}आउटपुट
आवश्यक पैकेज आयात किए गए हैंएक स्कैनर ऑब्जेक्ट को परिभाषित किया गया हैएक सिद्धांत संख्या दर्ज करें:100000ब्याज दर दर्ज करें:5वर्षों में एक समय अवधि दर्ज करें:3चक्रवृद्धि ब्याज है:15762.500000000015
उदाहरण 2
यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
पब्लिक क्लास कंपाउंडइंटरेस्ट{सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args[]){ दोहरा सिद्धांत, दर, समय, यौगिक_रुचि; सिद्धांत =100000; दर =5; समय =3; System.out.printf ("मूल राशि %f है \nब्याज दर %f है \nवर्षों में समय अवधि %f है", सिद्धांत, दर, समय); यौगिक_ब्याज =सिद्धांत * (Math.pow((1 + दर / 100), समय)) - सिद्धांत; System.out.println ("\ n चक्रवृद्धि ब्याज है:" + यौगिक_ब्याज); }}
आउटपुट
मूल राशि 100000.000000 हैब्याज दर 5.000000 है वर्षों में समय अवधि 3.000000 है चक्रवृद्धि ब्याज है:15762.50000000001