十一歩目 これは?
〜高度なプログラム?〜
まあ 10歩目と同じ内容なのね
ココでは 繰り返しと if を使ったプログラムを
思いついただけ書いてみました
screen 0,200,150 repeat 25 cls color 0,cnt*10,0 mes cnt if cnt=10:mes "10回繰り返した" if cnt=20:mes "20回繰り返した" wait 10 loop stop |
おお! もうこれは分かるだろう
まず 画面が大きいので screen で 小さくして
で repeat と cls は もうおなじみだな
color もやったよね でも一応説明
一番左と右の0は変わらない
で 繰り返した回数が自動入力される cnt があるから
繰り返すたびに だんだん数字が大きくなってくけれど
1ずつ増えていくのでは あまりにも変わらないので
10倍してくのさ でもcolorは 255が限界なので
repeat の右に 25と書いた そうすれば 25回しか繰り返せない つまりcntは最大25までしかならないと言うことだ
25の10倍だから 最大250 これでいいでしょ?
それから 繰り返した回数が10になったら
「10回繰り返した」 を表示して
20回繰り返したら 「20回繰り返した」 を表示する(一瞬だけだけどね)
まあということね