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
