while1

esercitazione a livello didattico per sintassi con visual basic su powerpoint
esecuzione di un ciclo iterativo mediante While....Whend
il ciclo inizia con contatore k azzerato,esegue operazioni indicate,
incrementa il contatore k con 1, riprende esecuzione operazioni;
cessa quando contatore k supera limite imposto n

Option Explicit

Private Sub CommandButton1_Click() 'attiva operazioni'
Rem ciclo iterativo con While
Dim limite As Integer
limite = TextBox1.Text
Call controlla(limite)
CommandButton2.SetFocus
End Sub

Private Sub CommandButton2_Click() 'cancella numeri'
TextBox1.Text = ""
TextBox2.Text = ""
TextBox1.SetFocus
End Sub

Private Sub CommandButton3_Click() 'cancella tutto'
ListBox1.Clear
TextBox1.Text = ""
TextBox2.Text = ""
TextBox1.SetFocus
End Sub


Public Sub controlla(n As Integer) 'esegue operazioni'

Dim k As Integer
Dim quadrato As Double
Dim radice As Double
Dim valore As Integer
n = TextBox1.Text 'limite imposto
k = 0 ' contatore azzerato
Rem esegue operazioni indicate fino a quando il contatore k
Rem risulta inferiore al limite imposto n

While k < n
valore = TextBox2.Text + k
quadrato = valore * valore
radice = Sqr(valore)
ListBox1.AddItem ("quadrato di " & valore & " = " & quadrato)
ListBox1.AddItem ("radice di " & valore & " = " & radice)
k = k + 1
ListBox1.AddItem (".............")
Wend
ListBox1.AddItem ("-----------------")
End Sub

vedi while1.ppt