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 .
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