사용자 정의 함수를 사용해 조건별로 총 상환 금액과 월 상환 금액을 비교해 봅시다. 총 상환 금액을 계산하는 함수와 월 상환 금액을 계산하는 함수가 각각 하나씩 있어야죠. 각각 total_repay, monthly_repay로 정의한다면 대출 금액과 대출 금리, 상환 방식 등을 함수의 인자로 전달받아야 합니다. 이때 상환 방식은 원리금 균등 상환 = 1, 원금 균등 상환 = 2, 만기 일시 상환 = 3이라고 가정합니다. 조건별로 정리하면 다음과 같습니다.
▼ 표 14-2 사용자 정의 함수로 구현한 학자금 대출 조건
조건 |
사용자 정의 함수 |
조건 1 |
|
조건 2 |
|
조건 3 |
|