El lenguaje Rexx admite los operadores aritméticos normales como cualquier otro lenguaje. A continuación se muestran los operadores aritméticos disponibles en Rexx.
Operador |
Descripción |
Ejemplo |
+ |
Adición de dos operandos |
1 + 2 dará 3 |
- |
Resta el segundo operando del primero |
1-2 dará -1 |
∗ |
Multiplicación de ambos operandos |
2 ∗ 2 dará 4 |
/ |
División de numerador por denominador |
2/2 darán 1 |
// |
Resto de dividir el primer número por el segundo |
3 // 2 darán 1 |
% |
El componente div realizará la división y devolverá el componente entero. |
3% 2 dará 1 |
Ejemplo
El siguiente programa muestra cómo se pueden utilizar los distintos operadores.
/* 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 salida del programa anterior será:
90
-10
2000
0.8
0
40