求解 設計一個c++程式,讓使用者可以輸入存款目標金額,本金及利息,並顯示五年內的金額變動情形。若達成目標所需年數小於等於5,告訴使用者 “short target ”。達成目標所需年數大於5,告訴使用者“ long target ”。並要顯示需要幾年才能達到存款目標如下。?

2016-12-26 9:01 pm

回答 (1)

2016-12-29 10:48 am
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int target;
double money;
double rate;
int years=0;
printf("請輸入目標金額: ");
scanf("%d",&target);
printf("請輸入本金: ");
scanf("%lf",&money);
printf("請輸入利率: ");
scanf("%lf",&rate);
while(target>money)
{
years++;
money+=rate*money;
if(years<=5) printf("%d年後存款金額為:%lf\n",years,money);
}
if(years>5) printf("Long Target.\n");
else printf("Short Target.\n");
printf("%d年後可以達到目標金額%d(%lf)\n",years,target,money);
system("pause");
return 0;
}


收錄日期: 2021-05-04 02:18:29
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20161226130124AAqsD4A

檢視 Wayback Machine 備份