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

Chương trình Java để tính lãi đơn giản và lãi kép

Trong bài viết này, chúng tôi sẽ nhập Số tiền gốc, Lãi suất và Thời gian (Năm) từ người dùng để tìm Lãi suất đơn giản và Lãi suất gộp.

Sở thích đơn giản - Lãi suất phần trăm trên tổng số tiền gốc. Lợi nhuận ít hơn so với Lãi gộp.

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.

Đầu vào

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

 Tiền gốc =25000,0 Lãi suất hàng năm =10,0 Thời gian (năm) =4,0 

Đầu ra

Đầu ra của chúng ta phải là Lãi suất đơn giản và Kết hợp được tính toán sau đây -

 Lãi đơn giản:10000.0 Lãi gộp:11602.500000000007 

Thuật toán

 Bước 1 - SAO BƯỚC 2 - Khai báo 5 số nguyên p, r, t, s_interest, c_interestBước 3 - Đọc giá trị p, r, t, từ người dùng Bước 4 - Thực hiện (p * r * t) / 100 Bước 5 - Thực hiện p * Math.pow (1.0 + r / 100.0, t) - p; Bước 6 - Lưu kết quả của Bước 4 trong s_interestBước 7 - Lưu trữ kết quả của Bước 5 trong c_interestBước 8 - Hiển thị s_interestBước 9 - Hiển thị c_interestBước 10 - DỪNG  

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 đơn giản và lãi kép .

 nhập java.util. *; public class SimpleAndCompountInterest {public static void main (String [] args) {double p, r, t, s_interest, c_interest; Máy quét Scanner =Máy quét mới (Hệ thống. In); System.out.println ("Nhập giá trị của Hiệu trưởng ="); p =scanner.nextDouble (); Hệ thống. ngoài. println ("Nhập Lãi suất Hàng năm ="); r =scanner.nextDouble (); Hệ thống. ngoài. println ("Nhập Thời gian (năm) ="); t =scanner.nextDouble (); s_interest =(p * r * t) / 100; c_interest =p * Math.pow (1.0 + r / 100.0, t) - p; System.out.println ("Sở thích đơn giản:" + s_interest); Hệ thống.out. println ("Lãi gộp:" + c_interest); }} 

Đầu ra

 Nhập giá trị Tiền gốc =1500Nhập Lãi suất hàng năm =8Nhập Thời gian (năm) =3Nhập lãi đơn giản:360.0 Lãi gộp:389.568000000000 

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.

 import java.util. *; public class SimpleAndCompountInterest {public static void main (String [] args) {double p, r, t, s_interest, c_interest; p =25000; r =10; t =4; System.out.println ("Chính =" + p); Hệ thống. ngoài. println ("Lãi suất hàng năm =" + r); Hệ thống. ngoài. println ("Thời gian (năm) =" + t); s_interest =(p * r * t) / 100; c_interest =p * Math.pow (1.0 + r / 100.0, t) - p; System.out.println ("Sở thích đơn giản:" + s_interest); Hệ thống.out. println ("Lãi gộp:" + c_interest); }} 

Đầu ra

 Tiền gốc =25000,0 Lãi suất hàng năm =10,0 Thời gian (năm) =4,0 Lãi đơn giản:10000,0 Lãi gộp:11602.500000000007