消費者金融について
Posted: 2007年1月21日(日) 23:33
はじめまして
元金と年利率(単位%)を入力し,返済完了までの各月毎の累積返済額とローン残高を画面に表示するプログラムを作成せよ.
という問題で以下のように解いてみたのですがどうでしょうか、いまいち自信がもてず悩んでいます
#include<stdio.h>
int main(int argc, char *argv[/url])
{
int shaku, hensai, ruiseki, zankin, tuki;
float riritu;
printf("借入金額を入力して下さい(円)");
scanf("%d", &shaku);
printf("月々の返済金額を入力して下さい(円)");
scanf("%d", &hensai);
printf("年利率を入力して下さい(%)");
scanf("%f", &riritu);
tuki = 0;
zankin = shaku;
printf("返済月 ローン残高 累積返済額\n");
while(zankin > hensai){
tuki++;
zankin = zankin * (1. + riritu / 12. / 100);
zankin = zankin - hensai;
ruiseki = tuki * hensai;
printf("%3dカ月目 %8d円 %8d円\n", tuki, zankin, ruiseki);
}
printf("最終月 0円 %8d円\n", ruiseki+zankin);
}
元金と年利率(単位%)を入力し,返済完了までの各月毎の累積返済額とローン残高を画面に表示するプログラムを作成せよ.
という問題で以下のように解いてみたのですがどうでしょうか、いまいち自信がもてず悩んでいます
#include<stdio.h>
int main(int argc, char *argv[/url])
{
int shaku, hensai, ruiseki, zankin, tuki;
float riritu;
printf("借入金額を入力して下さい(円)");
scanf("%d", &shaku);
printf("月々の返済金額を入力して下さい(円)");
scanf("%d", &hensai);
printf("年利率を入力して下さい(%)");
scanf("%f", &riritu);
tuki = 0;
zankin = shaku;
printf("返済月 ローン残高 累積返済額\n");
while(zankin > hensai){
tuki++;
zankin = zankin * (1. + riritu / 12. / 100);
zankin = zankin - hensai;
ruiseki = tuki * hensai;
printf("%3dカ月目 %8d円 %8d円\n", tuki, zankin, ruiseki);
}
printf("最終月 0円 %8d円\n", ruiseki+zankin);
}