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

জাভা প্রোগ্রাম: সরল সুদ (Simple Interest) এবং যৌগিক সুদ (Compound Interest) গণনা


এই নিবন্ধে আমরা ব্যবহারকারীর কাছ থেকে মূলধন (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 প্রদর্শন করুন
ধাপ ১০ - শেষ

উদাহরণ ১

এখানে ব্যবহারকারী প্রম্পট অনুযায়ী ইনপুট দিচ্ছেন। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণটি লাইভ চেষ্টা করতে পারেন জাভা প্রোগ্রাম: সরল সুদ (Simple Interest) এবং যৌগিক সুদ (Compound 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
  1. জাভা প্রোগ্রাম: ভাগফল এবং অবশিষ্ট গণনা করা

  2. পাইথনে সিম্পল ইন্টারেস্ট (Simple Interest) ক্যালকুলেটর

  3. পাইথনে চক্রবৃদ্ধি বunga (Compound Interest) প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: সিম্পল ইন্টারেস্ট ক্যালকুলেশন