[논리적 사유연습]총 상환금액 (단리, 복리) 엑셀차트 그리기

2013. 4. 17. 11:41프로그래밍/C/C++

#include <stdio.h>

int main()
{
 double rate=0.05; //이자율
 int money=1000000, total1, total2, year, i; // 원금:100만원, 단리합계, 복리합계
 
 FILE *fp = fopen("chart.txt", "w");

 printf("100만원의 대출을 받았다.\n");
 printf("연이율을 입력(?%% → 0.0?) : ");
 scanf("%lf", &rate);
 printf("대출 기간을 입력(Year) : ");
 scanf("%d", &year);

 //단리
 total1 = money;
 fprintf(fp, "단리\n");
 for(i=0 ; i<year ; i++)
 {
  total1 += (((double)money)*rate);
  fprintf(fp, "%d\n", total1);
 }

 //복리
 total2 = money;
 fprintf(fp, "복리\n");
 for(i=0 ; i<year ; i++)
 {
  total2 += (((double)total2)*rate);
  fprintf(fp, "%d\n", total2);
 }

 printf("%d년 후 값아야 할 총 액수(단리) : %d\n", year, total1);
 printf("%d년 후 값아야 할 총 액수(복리) : %d\n", year, total2);
 

 return 0;
}