Strutture
In visual basic una fork (struttura alternativa) si scrive così:
if (condizione) then
(azione)
else
(azione)
end if
Una versione evoluta dell'IF è il SELECT:
Select case (variabile)
case 1 : (azione)
case 2 : (azione)
case 3 : (azione)
case else (azione)
end select
strutture di ripetizione POSTcondizionale
Do
(istruzioni)
Loop until (condizione)
Do
(istruzioni)
Loop while (condizione)
Nella prima struttura le istruzioni verranno ripetute finchè non si avvera la condizione. Nella secondo le istruzioni verranno ripetute se la condizione è avverata.
esempio :
Do
var=var+1
Loop until var=5
La variabile si incrementerà fino a che arriverà a 5.
Queste prendono il nome di strutture di ripetizione postcondizionale perchè la condizione è posta alla fine, ne consegue che le istruzioni vengono eseguite almeno una volta.
strutture di ripetizione PREcondizionale
Do Until (condizione)
(istruzioni)
Loop
Do While (condizione)
(istruzioni)
Loop
Queste prendono il nome di strutture di ripetizione precondizionale perchè la condizione è posta all'inizio.
Struttura di rip. FOR
Con la struttura for è possibile ripetere un numero di istruzioni.
for cont=(n iniziale) to (finale)
(istruzioni)
next cont
Esempio :
for i=1 to 10
msgbox "messaggio numero"+cstr(i)
next i
In questo esempio verranno visualizzati 10 messaggi riportanti il numero del messaggio.