Categories: VB.NET

Strutture di Controllo in VB.NET

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:

  • + addizione
  • – sottrazione
  • * moltiplicazione
  • / divisione

Tra gli operatori relazionali abbiamo:

  • = uguale
  • > maggiore
  • >= maggiore o uguale
  • < minore
  • <= minore o uguale
  • <> diverso

Gli operatori logici sono:

  • AND devono essere vere entrambe le espressioni
  • OR deve essere vera o l’una o l’altra espressione
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 CorsoLezione Successiva >>

Share
Giampaolo Rossi

Sviluppatore di software gestionale da oltre 28 anni.

Published by
Giampaolo Rossi

Recent Posts

Un Abbonamento per Tutti i Software

Sono arrivato alla convinzione che un abbonamento per tutti i miei software gestionali sia il…

10 mesi ago

Software di Magazzino Gratuito

MerciGest è un software per la gestione del magazzino completamente gratuito. Continua a leggere→

11 mesi ago

Mettere il PC in Lock Screen

In ufficio può capitare di doversi allontanare dal proprio posto di lavoro, ecco che allora…

3 anni ago

Fare il reset togliendo la corrente

In questo articolo vedremo quando è più o meno utile togliere la corrente ad un…

3 anni ago

Prossimi Aggiornamenti Software

Dopo la pausa invernale dovuta al lavoro che devo fare per sostentarmi, eccomi di nuovo…

3 anni ago

Come Eliminare i Files in Windows

Vediamo come eliminare i files direttamente da Windows senza utilizzare il cestino. Continua a leggere→

3 anni ago