Traitement simple des variables : opérateur de soustraction

L'opérateur de soustraction, -, ressemble beaucoup à l'opérateur d'addition. Lorsqu'il est utilisé avec des types numériques de variables il effectue l'opération mathématique de soustraction, c'est à dire que la valeur à droite de l'opérateur est soustraite de la valeur présente à gauche. Vous ne pouvez pas utiliser cet opérateur avec des types chaîne (string).

Il est possible d'utiliser l'opérateur de soustraction de façon normale, où le résultat de la soustraction est utilisé par un autre opérateur ou en tant que paramètre pour une commande, ou en version compacte comme sur la page précédente. Les mêmes restrictions que celles pour l'opérateur d'addition s'appliquent : le résultat du calcul ne doit pas être utilisé et l'élément le plus à gauche doit être une variable (afin qu'il puisse être décrémenté).

Cet exemple présente certaines des utilisations de l'opérateur de soustraction. Vous pouvez obtenir le source ici.

OpenConsole()

; Partie 1 - Exemple simple de l'utilisation de l'opérateur de soustraction
x2 = 50
x1 = 25
distance = x2 - x1
PrintN("Distance entre deux points : " + Str(distance))

; Partie 2 - Plusieurs opérateurs peuvent être utilisés dans le même calcul
total = 100
moitie = 50
quart = 25
dixieme = 10
reste = total - moitie - quart - dixieme - 2
PrintN("Quantite restante : " + Str(reste))

; Partie 3 - Version compacte de l'opérateur de soustraction
reste - 3
PrintN("Apres decrementation en utilisant la version compacte : " + Str(reste))

PrintN("Appuyez sur ENTREE pour quitter")
Input()
CloseConsole()
End

Sortie (Output) de l'exemple opérateur de soustraction Cette image affiche la sortie (output) du programme exemple.