next up previous contents
Next: 条件を満たす個数を数える Up: 繰り返し、二つ以上の条件式 Previous: MODの使用   Contents

Sample Program 4c

前節のmodとloopそしてif文を組み合わせたプログラムが 以下のサンプル4cになります。
\begin{code}
100 a=0
110 for i=1 to 100
120 if ( i mod 3 ) = 0 then 140
130 a=a+i^2
140 next i
150 print a
990 end
\end{code}
ここでは、iを1から100までかえながら、110行と140行目の 間を繰り返します。その間、120行目では、もしiが3で割って余り0 なら(即ちiが3で割り切れる場合)、130行目を飛ばして、140行目に ジャンプするということになっています。このため、3で割り切れない 場合のみ130行目が実行されることになります。



Takeyoshi Nagai 2013-10-07