In questo articolo approfondiremo in dettaglio una tra le più importanti strutture di controllo del linguaggio, If … Then …. End If. Prima di fare questo però dobbiamo fare una carrellata di operatori, aritmetici, relazionali e logici. Al primo gruppo appartengono:
Tra gli operatori relazionali abbiamo:
Gli operatori logici sono:
Module Corso Sub Main() Dim iAnni As Integer iAnni = 28 If iAnni > 0 And iAnni < 8 Then Console.WriteLine("E' soltanto un bambino!") ElseIf iAnni >= 8 And iAnni < 14 Then Console.WriteLine("E' soltanto un ragazzo!") ElseIf iAnni >= 14 And iAnni < 19 Then Console.WriteLine("E' soltanto un adolescente!") ElseIf iAnni >= 19 And iAnni < 30 Then Console.WriteLine("Si però è un maschiotto!") ElseIf iAnni >= 30 And iAnni < 70 Then Console.WriteLine("E no! E' un uomo!") Else Console.WriteLine("E' solo un vecchietto!") End If Console.ReadKey() End Sub End Module
In questo esempio abbiamo introdotto l’operatore logico AND per fare delle verifiche su degli intervalli ed …ElseIf… per avere delle altre verifiche, …Else… sono tutti gli altri casi.
Passiamo ora a vedere il primo dei cicli, il For…
For Indice = 1 To 25 Step 3 ..... Next
Indice è soltanto la variabile che viene modificata, Step è il passo dell’incremento e se non specificato vale 1.
.... Console.WriteLine("Imapariamo a contare") For i = 1 To 100 Console.WriteLine(i) Next ....
Con queste istruzioni riusciamo a far contare il computer da 1 a 100; ed il contrario, da 100 ad 1?
.... Console.WriteLine("Imapariamo a contare") For i = 100 To 1 Step -1 Console.WriteLine(i) Next ....
Provate voi stessi per la prossima volta a fare un esercizio che vi propongo:
Inizializzate una variabile minore di 9 e calcolate il fattoriale del valore della variabile; nel prossimo articolo vi farò vedere come deve essere eseguita l’operazione. Ricordo che per porre delle domande o farsi spiegare le cose non comprese al meglio potete iscrivervi al forum di informatica.
<< Lezione Precedente – Inizio Corso – Lezione Successiva >>
Sono arrivato alla convinzione che un abbonamento per tutti i miei software gestionali sia il…
MerciGest è un software per la gestione del magazzino completamente gratuito. Continua a leggere→
In ufficio può capitare di doversi allontanare dal proprio posto di lavoro, ecco che allora…
In questo articolo vedremo quando è più o meno utile togliere la corrente ad un…
Dopo la pausa invernale dovuta al lavoro che devo fare per sostentarmi, eccomi di nuovo…
Vediamo come eliminare i files direttamente da Windows senza utilizzare il cestino. Continua a leggere→