· LANGUAGE/└ Java
은행 문제
감자도리22
2023. 12. 22. 19:18
[문제]
은행 문제
- 사용자가 정한 금액을 매월 입금받는다
- 이자는 12개월이 되는 순간 지급된다
- 이자는 3%이며 복리로 계산된다
- 사용자가 정한 기간(년)만큼 동일한 과정을 반복한다.
[Java 코드]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("예치기간(년) 입력 : ");
int year = sc.nextInt();
System.out.print("월부금(원) 입력 : ");
int money = sc.nextInt();
int origin = money * 12; //원금
float rate = 3 / 100f; //연복리율
for(int i = 0; i < year; i++) {
int interest = (int)(origin * rate); //이자
int balance = origin + interest; // 원금 + 이자
System.out.println((i+1)+"년차 현황");
System.out.println("원금 : " + origin + "\n이자 : " + interest + "\n잔고 : " + balance);
System.out.println();
origin = balance + money * 12;
}
}
}
[실행 결과]

개인 공부 기록용입니다:)
728x90