銀行や郵便局にx円を預けました。年a%の利子がつきます。1年後は元利合計=x+(x*a/100)円となります。
n年後はいくらになっていますか。複利計算の関数を作ってみましょう。
マクロは次のように書きます。
�@ function prog31(x,a,n as integer) as integer
�A dim count as integer
�B prog31 = x
�C for count = 1 to n step 1
�D prog31 = prog31 + ( prog31 * a / 100 )
�E next count
�F end function
�C式が繰返しを行う文です。for文といいます。1からnまで1づつ(step 1)�E式(next)までを繰り返す文です。
countに1から始まり1づづふえてnまで増えたらfor分を終了します。
�C式の記述で”step 1”を省力することが普通です。即ち、�C式は for count = 1 to n になります。