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.