R26 0,28
問題
元金、利率、期間を入力し、元利合計の計算を行い表示する。
考え方
(1)前処理
①元金(gankin)、利率(ritu)、期間(kikan)を入力する。
②元金を元利合計(goukei)に移す。
(2)期間の回数だけ次の処理を繰り返す。(for文使用)
①元利合計を求める。
元利合計=(前年)元利合計×(100+利率)÷100
(3)後処理
①元利合計を表示する。
考察
kikanの他に年数を表すiを補う必要がある。
#include<stdio.h>
int main(void){
int gankin,ritu,kikan;
int goukei;
int i;
printf("元金=");
scanf("%d",&gankin);
printf("利率=");
scanf("%d",&ritu);
printf("期間=");
scanf("%d",&kikan);
goukei = gankin;
for (i = 0; i<=kikan; i++) {
goukei = goukei * (100 + ritu) / 100;
}
printf("元利合計=%d円\n",goukei);
return 0;
int main(void){
int gankin,ritu,kikan;
int goukei;
int i;
printf("元金=");
scanf("%d",&gankin);
printf("利率=");
scanf("%d",&ritu);
printf("期間=");
scanf("%d",&kikan);
goukei = gankin;
for (i = 0; i<=kikan; i++) {
goukei = goukei * (100 + ritu) / 100;
}
printf("元利合計=%d円\n",goukei);
return 0;
}