Rexx - Opérateurs arithmétiques

Le langage Rexx prend en charge les opérateurs arithmétiques normaux comme n'importe quel langage. Voici les opérateurs arithmétiques disponibles dans Rexx.

Opérateur La description Exemple
+ Ajout de deux opérandes 1 + 2 donnera 3
- Soustrait le deuxième opérande du premier 1 - 2 donnera -1
Multiplication des deux opérandes 2 ∗ 2 donnera 4
/ Division du numérateur par dénominateur 2/2 donnera 1
// Reste de la division du premier nombre par le second 3 // 2 donnera 1
% Le composant div effectuera la division et retournera le composant entier. 3% 2 donnera 1

Exemple

Le programme suivant montre comment les différents opérateurs peuvent être utilisés.

/* Main program*/ 
X = 40 
Y = 50 

Res1 = X + Y 
Res2 = X - Y 
Res3 = X * Y 
Res4 = X / Y 
Res5 = X % Y 
Res6 = X // Y 

say Res1 
say Res2 
say Res3 
say Res4 
say Res5 
say Res6

La sortie du programme ci-dessus sera -

90
-10
2000
0.8
0
40