Lezioni di Informatica
"Una volta che abbiate conosciuto il volo, camminerete sulla terra guardando il cielo" [ L. da Vinci ]
Informazioni sul Sito
N. visitatori  000067929  dal 21/01/2007  |   e-mail: ksoft64camera@gmail.com   
Cerca nel sito
Documenti collegati alla pagina
If / Case

La struttura sequenziale ha senso solo quando si vogliono far eseguire dei comandi incondizionati.
Spesso però capita di dover valutare se è il caso di fare una certa cosa o un altra in base ad una determinata circostanza.
Si osservi attentamente la seguente tabella:

Proposizione Spiegazione Istruzione in Basic
Se a=1 allora b=10 E' la IF semplice o ad un'uscita, in quanto non si prevedono alternative If a=1 then
   b=10
end if
Se a=1 allora b=10 altrimenti b=20 Stavolta si prevede un'alternativa; è una IF a due uscite If a=1 then
   b=10
else
   b=20
end if
nel caso che a sia:
=1, allora b=10 =2, allora b=16 3 e < 6, allora b=25 =7, allora b=50 in tutti gli altri casi, allora b=0
Le cose si complicano! Stavolta si vuole gestire una serie di casi ; è una IF multipla Select Case a
   case 1: b=10
   case 2: b=16
   case 3 to 6: b=25
   case 7: b=50
   case else: b=0
End Select