Erlang - Operadores aritméticos
A continuación se muestran los operadores aritméticos disponibles en Erlang.
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 |
movimiento rápido del ojo | Resto de dividir el primer número por el segundo | 3 rem 2 dará 1 |
div | El componente div realizará la división y devolverá el componente entero. | 3 div 2 dará 1 |
El siguiente fragmento de código muestra cómo se pueden utilizar los distintos operadores.
Ejemplo
-module(helloworld).
-export([start/0]).
start() ->
X = 40,
Y = 50,
Res1 = X + Y,
Res2 = X - Y,
Res3 = X * Y,
Res4 = X / Y,
Res5 = X div Y,
Res6 = X rem Y,
io:fwrite("~w~n",[Res1]),
io:fwrite("~w~n",[Res2]),
io:fwrite("~w~n",[Res3]),
io:fwrite("~w~n",[Res4]),
io:fwrite("~w~n",[Res5]),
io:fwrite("~w~n",[Res6]).
La salida del programa anterior será:
Salida
90
-10
2000
0.8
0
40