Rexx - Operatori aritmetici

Il linguaggio Rexx supporta i normali operatori aritmetici come qualsiasi altro linguaggio. Di seguito sono riportati gli operatori aritmetici disponibili in Rexx.

Operatore Descrizione Esempio
+ Aggiunta di due operandi 1 + 2 darà 3
- Sottrae il secondo operando dal primo 1-2 darà -1
Moltiplicazione di entrambi gli operandi 2 ∗ 2 darà 4
/ Divisione del numeratore per denominatore 2/2 darà 1
// Resto della divisione del primo numero per il secondo 3 // 2 darà 1
% Il componente div eseguirà la divisione e restituirà il componente intero. 3% 2 darà 1

Esempio

Il seguente programma mostra come possono essere utilizzati i vari operatori.

/* 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

L'output del programma di cui sopra sarà:

90
-10
2000
0.8
0
40