출처 : 반크 2021년 10월 25일 독도의날 포스터
도전문제 3)
1000만원으로 시작하여서 10년 만에 복리로 10억을 만들려면 1년 수익률이 얼마나 되어야 할까?
프로그램으로 계산해보자.
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
int main()
{
int inSaving;//저축할 금액입력변수
int Saving;//저축된 금액
const int Target = 1000000000;//목표금액
double RateOfReturn=0.0;//수익률 변수
int YearCount;//저축한 년수 변수.
//저축할 금액을 입력받는다.
printf("저축할 금액을 입력하시오 : ");
scanf("%d",&inSaving);
//10년 만에 복리로 10억을 만들려면
//1년 수익률이 얼마나 되어야 하는 지 처리한다.
//복리계산식 : 최초투자금*(1+수익률)**년수
Saving=inSaving;
printf("%d만원으로 시작해서 10년만에복리로\n",Saving/10000);
RateOfReturn=0.011;
while(1)
{
YearCount=0;
while(YearCount<10)
{
Saving=(int)((double)Saving*(1.0+RateOfReturn));
YearCount++;
}
if(Saving>=Target) break;
else
{
Saving=inSaving;
RateOfReturn+=0.0001;
}
}
printf("10억 이상을 만들려면 1년 수익률은 %.2lf%%이어야 합니다.\n",RateOfReturn*100.);
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 가을
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 17제] C언어 콘서트 CHAPTER 6 p232 도전문제 (0) | 2021.11.23 |
---|---|
C언어 16제] C언어 콘서트 CHAPTER 6 p218 도전문제 (0) | 2021.11.23 |
C언어 14제] C언어 콘서트 CHAPTER 6 p217 도전문제 (2) (0) | 2021.11.22 |
C언어 13제] C언어 콘서트 CHAPTER 6 p217 도전문제 (1) (0) | 2021.11.22 |
C언어 12제] USACO 2020 DECEMBER CONTEST, BRONZE PROBLEM 2. DAISY CHAINS (0) | 2021.10.19 |
댓글