・Do-Loop Until文;同じようなことを繰り返したい場合で、回数の指定ではなく条件によって繰り返す
・For文を使わずわざわざDo文で書いてみよう(1+2+3+...)
・年齢計算プログラムにおいて、非常識な入力ならば、再入力させよう
・Do...Loop文には様々な書式があります(※参考ページ)が、ここでは、『Do-Loop Until』のみを覚えよう!
Do
繰り返す処理のブロック
Loop Until 条件式
s = 0
n = 0
Do
n = n + 1
s = s + n
Loop Until n >= 10
Do
u = Val( InputBox( "あなたの生まれた年を入力してください" ) )
Loop Until u <= 2015
Dim d, t, c, n Randmize() t = 0 c = 0 For n = 1 To 20 d = Int( Rnd(1) * 6 ) + 1 Label1.Text = d t = t + d c = c + 1 Next n Label2.Text = "20回の合計の値は " & t
Label3.Text = "サイコロを振った回数は " & c
Dim grph As System.Drawing.Graphics = Me.CreateGraphics
Dim x
For x = 0 To Size.Width-1
grph.DrawEllipse( Pens.Black, x, 0, 40, 40 )
Next x
キーワード;
「Doステートメントによる処理の繰り返し」