Operatori Aritmetici
| Operatore |
Descrizione |
| + |
Addizione |
| - |
Sottrazione |
| * |
Moltiplicazione |
| / |
Divisione decimale |
| \ |
Divisione intera |
| Mod |
Modulo |
| ^ |
Potenza |
| - |
Unario negativo |
| + |
Unario positivo |
Operatori Relazionali
| Operatore |
Descrizione |
| = |
uguale |
| <> |
diverso |
| > |
maggiore |
| < |
minore |
| >= |
maggiore o uguale |
| <= |
minore o uguale |
Operatori di Assegnazione
Consentono di compattare la scrittura del codice scrivendo formule del tipo:
Variabile = Variabile operatore espressione
Nel seguente modo:
Variabile operatore= espressione
| Operatore |
Esempio |
Corrisponde a |
| += |
a+=b |
a=a+b |
| -= |
a-=b |
a=a-b |
| *= |
a*=b |
a=a*b |
| /= |
a/=b |
a=a/b |
| \= |
a\=b |
a=a\b |
| ^= |
a^=b |
a=a^b |
| &= |
a&=b |
a=a&b (concatenazione di stringhe) |
Esempio
Module divisioneIntera
Sub Main()
Dim primoNumero, secondoNumero As String
Dim numero1, numero2 As Integer
Dim divisione As Double
Console.Write("1° numero")
primoNumero = Console.ReadLine()
Console.Write("2° numero")
secondoNumero = Console.ReadLine()
numero1 = primoNumero
numero2 = secondoNumero
If (numero2 <> 0) Then
Divisione = numero2 / numero1
Console.WriteLine("La divisione ha dato come risultato {0}", divisione)
Else
Console.WriteLine("Impossibile")
End If
End Sub
End Module
Abbiamo visto l'utilizzo degli operatori di diverso e divisione decimale.