Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để tính lãi kép

Trong bài này, chúng ta sẽ hiểu cách tính lãi kép. Lãi gộp được tính theo công thức sau -

Principle*(1+(rate / 100))^time – Principle

Lãi gộp - Phần trăm lãi suất tính trên gốc và lãi cộng dồn. Tỷ lệ cao hơn so với Lãi suất đơn giản.

Dưới đây là một minh chứng về điều tương tự -

Đầu vào

Giả sử đầu vào của chúng tôi là -

Enter a Principle number : 100000
Enter Interest rate : 5
Enter a Time period in years : 3

Đầu ra

Đầu ra mong muốn sẽ là -

The Compound Interest is : 15762.50000000001

Thuật toán

Step 1 – START
Step 2 – Declare four float values principle, rate, time, compound_interest
Step 3 – Read values of principle, rate, time, from the user
Step 4 – Perform “principle * (Math.pow((1 + rate / 100), time)) – principle” to calculate the
compound interest and store it in a simple_interest variable
Step 8 – Display compound_interest
Step 10 – STOP

Ví dụ 1

Ở đây, đầu vào đang được người dùng nhập dựa trên lời nhắc. Bạn có thể thử trực tiếp ví dụ này trong công cụ nền tảng mã hóa của chúng tôi Chương trình Java để tính lãi kép .

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);
   }
}

Đầu ra

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

Ví dụ 2

Ở đây, số nguyên đã được xác định trước đó và giá trị của nó được truy cập và hiển thị trên bảng điều khiển.

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);
   }
}

Đầu ra

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