Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

단순이자 및 복리 이자를 계산하는 Java 프로그램

<시간/>

이 기사에서는 사용자로부터 원금, 이율 및 시간(년)을 입력하여 단순이자 및 복리를 찾습니다.

단순 관심 - 총 원금에 대한 백분율 이율. 복리 이자에 비해 수익률이 낮습니다.

복리 이자 − 원금 및 미지급 이자에 부과되는 이율. 이율은 단순이자에 비해 높습니다.

입력

다음이 우리의 입력이라고 가정해 봅시다 -

원금 =25000.0연이율 =10.0시간(년) =4.0

출력

우리의 출력은 단순 및 복리 이자를 계산하는 다음과 같아야 합니다. -

단리:10000.0복리 이자:11602.500000000007

알고리즘

Step 1 – STARTStep 2 – 5개의 정수 p, r, t, s_interest, c_interest 선언Step 3 – user로부터 p, r, t의 값 읽기Step 4 – Perform (p * r * t)/100Step 5 – Perform p * Math.pow(1.0+r/100.0,t) - p;Step 6 – s_interestStep 7에 단계 4의 출력을 저장합니다. – c_interest에 단계 5의 출력을 저장합니다.Step 8 – s_interest를 표시합니다.Step 9 – 표시 c_interestStep 10 – STOP 

예시 1

여기에서 입력은 프롬프트에 따라 사용자가 입력하고 있습니다. 이 예제는 코딩 접지 도구에서 라이브로 사용해 볼 수 있습니다. 단순이자 및 복리 이자를 계산하는 Java 프로그램 .

가져오기 java.util.*; 공개 클래스 SimpleAndCompountInterest{ 공개 정적 무효 메인(문자열 []args){ 이중 p, r, t, s_interest, c_interest; 스캐너 스캐너 =새 스캐너(시스템 입력); System.out.println("Principal의 값을 입력하세요 ="); p =스캐너.nextDouble(); 체계. 밖으로. println("연간이자율을 입력하세요 ="); r =스캐너.nextDouble(); 체계. 밖으로. println("시간(년)을 입력하세요 ="); t =스캐너.nextDouble(); s_interest =(p * r * t)/100; c_interest =p * Math.pow(1.0+r/100.0,t) - p; System.out.println("단순 관심:"+s_interest); 시스템 아웃. println("복리이자:"+c_interest); }}

출력

원금 값 입력 =1500연간 이자율 입력 =8시간(년) 입력 =3단순이자:360.0복리 이자:389.568000000000

예시 2

여기에서 정수는 이전에 정의되었으며 그 값은 콘솔에 액세스되어 표시됩니다.

 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("원장 ="+p); 체계. 밖으로. println("연간이자율 ="+r); 체계. 밖으로. println("시간(년) ="+t); s_interest =(p * r * t)/100; c_interest =p * Math.pow(1.0+r/100.0,t) - p; System.out.println("단순 관심:"+s_interest); 시스템 아웃. println("복리이자:"+c_interest); }}

출력

원금 =25000.0연이율 =10.0시간(년) =4.0단리이자:10000.0복리이자:11602.500000000007