কম্পিউটার টিউটোরিয়াল

জাভা প্রোগ্রাম: চক্রবৃদ্ধি বëndর হিসাব


এই আর্টিকেলে আমরা চক্রবৃদ্ধি বুণ্ডি (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

  1. C প্রোগ্রাম: ডেকাগন (Decagon) এর পরিসীমা গণনা

  2. জাভা প্রোগ্রাম: বৃত্তের পরিধি (Perimeter) বের করার পদ্ধতি

  3. জাভা প্রোগ্রাম: ট্রাপিজিয়াম (Trapezium) এর ক্ষেত্রফল বের করার পদ্ধতি

  4. জাভা প্রোগ্রাম: আয়তের পরিসীমা নির্ণয়