এই নিবন্ধে আমরা ব্যবহারকারীর কাছ থেকে মূলধন (Principal Amount), সুদের হার (Rate) এবং সময় (Years) ইনপুট নিব এবং সরল সুদ ও যৌগিক সুদ বের করব।
সরল সুদ (Simple Interest) - মোট মূলধনের ওপর শতকরা সুদ। যৌগিক সুদের তুলনায় রিটার্ন কম।
যৌগিক সুদ (Compound Interest) - মূলধন এবং সংচিত সুদের ওপর শতকরা সুদ। সরল সুদের তুলনায় হার বেশি।
ইনপুট
মনে করুন নিচের ইনপুটগুলো দেওয়া হলো:
Principal = 25000.0 Annual Rate of Interest = 10.0 Time (years) = 4.0
আউটপুট
আমাদের আউটপুট হবে সরল ও যৌগিক সুদ গণনা করে:
Simple Interest: 10000.0 Compound Interest: 11602.500000000007
অ্যালগরিদম
ধাপ ১ - শুরু ধাপ ২ - পাঁচটি double মান ঘোষণা করুন: p, r, t, s_interest, c_interest ধাপ ৩ - ব্যবহারকারীর কাছ থেকে p, r, t মান পড়ুন ধাপ ৪ - (p × r × t) / 100 হিসাব করুন ধাপ ৫ - p × Math.pow(1.0 + r/100.0, t) - p হিসাব করুন ধাপ ৬ - ধাপ ৪-এর ফলাফল s_interest-এ সংরক্ষণ করুন ধাপ ৭ - ধাপ ৫-এর ফলাফল c_interest-এ সংরক্ষণ করুন ধাপ ৮ - s_interest প্রদর্শন করুন ধাপ ৯ - c_interest প্রদর্শন করুন ধাপ ১০ - শেষ
উদাহরণ ১
এখানে ব্যবহারকারী প্রম্পট অনুযায়ী ইনপুট দিচ্ছেন। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণটি লাইভ চেষ্টা করতে পারেন
।
import java.util.*;
public class SimpleAndCompoundInterest{
public static void main(String []args){
double p, r, t, s_interest, c_interest;
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the value of Principal = ");
p = scanner.nextDouble();
System.out.println("Enter the Annual Rate of Interest = ");
r = scanner.nextDouble();
System.out.println("Enter the Time (years) = ");
t = scanner.nextDouble();
s_interest = (p * r * t) / 100;
c_interest = p * Math.pow(1.0 + r/100.0, t) - p;
System.out.println("Simple Interest: " + s_interest);
System.out.println("Compound Interest: " + c_interest);
}
}
আউটপুট
Enter the value of Principal = 1500 Enter the Annual Rate of Interest = 8 Enter the Time (years) = 3 Simple Interest: 360.0 Compound Interest: 389.568000000000
উদাহরণ ২
এখানে মানগুলো পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে অ্যাক্সেস করে প্রদর্শন করা হয়েছে।
import java.util.*;
public class SimpleAndCompoundInterest {
public static void main(String []args){
double p, r, t, s_interest, c_interest;
p = 25000;
r = 10;
t = 4;
System.out.println("Principal = " + p);
System.out.println("Annual Rate of Interest = " + r);
System.out.println("Time (years) = " + t);
s_interest = (p * r * t) / 100;
c_interest = p * Math.pow(1.0 + r/100.0, t) - p;
System.out.println("Simple Interest: " + s_interest);
System.out.println("Compound Interest: " + c_interest);
}
}
আউটপুট
Principal = 25000.0 Annual Rate of Interest = 10.0 Time (years) = 4.0 Simple Interest: 10000.0 Compound Interest: 11602.500000000007