은행 문제

2023. 12. 22. 19:18· LANGUAGE/└ Java

[문제]

은행 문제

 - 사용자가 정한 금액을 매월 입금받는다
 - 이자는 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