残高変動プログラム

saving.c

#include <stdio.h>	/* いつものおまじない */

int main()			/* 必ずmain関数を定義する */
{
    double p=10000, p0=p;	/* 倍精度の浮動小数点数用の変数を宣言 */
                                /* pは10000で初期化(残高)
                                   p0 は元金を常に保持する変数 */
    int    y;			/* 整数型の変数yを宣言 */
    y = 0;			/* yに0を入れる */
    while (p < 2*p0) {	/* 残高が 元金の2倍未満の間繰り返す */
        printf("%3d年目は%10.2f円\n", y, p);  /* 結果表示 */
        p *= 1.05;		/* 残高を1.05倍する (利息) */
        y++;			/* yに1を加える。Rubyでいう y+=1 */
    }
}

C言語でのコメント文は /* と */ で挟む。 行をまたいでも良い。


目次