#include <iostream>
#include <cmath>
using namespace std;
// 원금 예치 후 복리이율 적용
long calcCompoundInterest(long money, long month, double rate) {
double result = money * pow((1 + rate/12), month);
return (long)result;
}
// 매월 동일한 납입 금액, 단기 이율 적용
long calcSimpleInterest(long money, long month, double rate) {
double result = money * month + money * month * (month + 1) / 2 * (rate / 12);
return long(result);
}
int main() {
double rate = 0.02;
// 매월 10만 원씩 24개월 동안 적금을 넣음
cout << "단리 :" << calcSimpleInterest(100000, 24, rate) << endl;
// 240만 원을 한 번에 예금 통장에 넣어두고 24개월 동안 기다림
cout << "복리 :" << calcCompoundInterest(2400000, 24, rate) << endl;
return 0;
}