はじめての C
プログラム hensai を見直して
各項目が入力できる
新しいプログラムを作成せよ。↑入力まちがいのチェックもいれて。
変数は下の5つ
- /* hensai.2 */
- #include
- main()
- {
- int x, y, p, q, r;
- char buf[64];
- printf("中古車ローンの\n(1)支払い期間と\n");
- printf("(2)毎月の返済額を\n計算します。\n\n");
- printf("車の価格を入力してください x = ");
- for ( ; scanf("%d", &x) != 1 ; ) {
- printf("数字を入力してネ x = ");
- scanf("%s", buf);
- }
- printf("毎月いくらなら払えますか? p = ");
- for ( ; scanf("%d", &p) != 1 ; ) {
- printf("数字を入力してネ p = ");
- scanf("%s", buf);
- }
- printf("ローンの金利を % で入力してください r = ");
- for ( ; scanf("%d", &r) != 1 ; ) {
- printf("数字を入力してネ r = ");
- scanf("%s", buf);
- }
- /* 上の3つの for文は入力が正しいときには実行されない。*/
- for ( y = 1 ; ; y = y + 1 ) {
- x = x * (1 + r / 100.0);
- q = x / (y * 12);
- if (p >= q) {
- break;
- }
- }
- printf("\n");
- printf("支払いには %d 年かかります。\n", y);
- printf("毎月の返済額は %d 円になります。\n", q);
- }
text: 金山典世さん(稚内北星)のページ