এই আর্টিকেলে আমরা চক্রবৃদ্ধি বুণ্ডি (Compound Interest) কীভাবে হিসাব করব তা শিখব। চক্রবৃদ্ধি বুণ্ডি নিচের সূত্র দ্বারা গণনা করা হয় -
মূলধন * (1 + (হার / 100))^সময় - মূলধন
চক্রবৃদ্ধি বুণ্ডি - মূলধন এবং সংচিত বুণ্ডির ওপর শতকরা হারে বুণ্ডি ਲেগে। হার সাধারণ বুণ্ডির চেয়ে বেশি থাকে।
ডেমো
ইনপুট
মনে করুন আমাদের ইনপুট হলো -
মূলধন লিখুন: 100000, বুণ্ডির হার: 5, সময় (বছর): 3
আউটপুট
প্রত্যাশিত আউটপুট হবে -
চক্রবৃদ্ধি বুণ্ডি হল: 15762.50000000001
এলগরিদম
ধাপ ১ - শুরু ধাপ ২ - চারটি float মান ঘোষণা করুন: principle, rate, time, compound_interest ধাপ ৩ - ব্যবহারকারীর কাছ থেকে principle, rate, time পড়ুন ধাপ ৪ - "principle * (Math.pow((1 + rate / 100), time)) - principle" কোম্পাউন্ড ইন্টারেস্ট বের করুন এবং compound_interest ভেরিয়েবলে সংরক্ষণ করুন ধাপ ৫ - compound_interest প্রদর্শন করুন ধাপ ৬ - থামুন
উদাহরণ ১
এখানে ব্যবহারকারী প্রম্পটের মাধ্যমে ইনপুট দিচ্ছেন। আপনি এটি আমাদের কোডিং গ্রাউন্ড টুলে লাইভ চেষ্টা করতে পারেন।
import java.util.Scanner; public class CompoundInterest { public static void main (String args[]){ double principle, rate, time, compound_interest; System.out.println("Required packages have been imported"); Scanner my_scanner = new Scanner(System.in); System.out.println("A Scanner object has been defined "); System.out.print("Enter a Principle number : "); principle = my_scanner.nextInt(); System.out.print("Enter Interest rate : "); rate = my_scanner.nextInt(); System.out.print("Enter a Time period in years : "); time = my_scanner.nextInt(); compound_interest = principle * (Math.pow((1 + rate / 100), time)) - principle; System.out.println("The Compound Interest is : " + compound_interest); } } আউটপুট
Required packages have been imported A Scanner object has been defined Enter a Principle number : 100000 Enter Interest rate : 5 Enter a Time period in years : 3 The Compound Interest is : 15762.500000000015
উদাহরণ ২
এখানে পূর্ণসংখ্যাগুলো পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং তাদের মান কনসোলে অ্যাক্সেস ও প্রদর্শন করা হয়েছে।
public class CompoundInterest{ public static void main (String args[]){ double principle, rate, time, compound_interest; principle = 100000; rate = 5; time = 3; System.out.printf("The Principle amount is %f \nThe interest rate is %f \nThe time period in years is %f " , principle, rate, time); compound_interest = principle * (Math.pow((1 + rate / 100), time)) - principle; System.out.println("\nThe Compound Interest is: " + compound_interest); } } আউটপুট
The Principle amount is 100000.000000 The interest rate is 5.000000 The time period in years is 3.000000 The Compound Interest is: 15762.50000000001