Operadores aritméticos
Los operadores aritméticos realizan operaciones matemáticas básicas tales como suma, resta, multiplicación y división en valores numéricos (constantes y variables).Operador | Descripción |
---|---|
+ | Suma |
- | Resta |
* | Multiplicación |
/ | División |
% | Modulo (reminente de división) |
^ | Potencia |
Ejemplos:
Una típica operación aritmética serían con dos números.Con dos números literales:
[x = 100 + 50]
o también con variables:
[x = a + b]
o también con expresiones:
[x = (100 + 50) * a]
Suma El operador de suma
(+)
:
[x = 5
y = 2
z = x + y
escribir(z) //El resultado sería 7]
Resta
El operador de Resta (-)
:
[x = 5
y = 2
z = x - y
escribir(z) //El resultado sería 3]
Multiplicación
El operador de multiplicación (*)
:
[x = 5
y = 2
z = x * y
escribir(z) //El resultado sería 10]
División
El operador de división (/)
:
[x = 5
y = 2
z = x / y
escribir(z) //El resultado sería 2.5]
Modulo (Remitente)
El operador de remitente (%)
:
[x = 5
y = 2
z = x % y
escribir(z) //El resultado sería 1]
Potencia
El operador de reminente (^)
:
[x = 5
y = 2
z = x ^ y
escribir(z) //El resultado sería 25]
Operadores de incremento y decremento
Incrementación El operador de incremento, se representa por suma doble(++)
.
[x = 5 //Declaramos una variable con un valor de 5
x++ //Se incrementa el valor de la variable X por 1
escribir(x) //Es resultado sería 6]
Decrementación
El operador de incremento, se representa por resta doble (--)
.
[x = 5 //Declaramos una variable con un valor de 5
x-- //Se decrece el valor de la variable X por 1
escribir(x) //Es resultado sería 4]
Precedencia en los Operadores
En aritmética, todos los operadores (aritméticos, lógicos y relacionales) tienen unas reglas de precedencia que se aplican cuando varios operadores actúan juntos, y Latino hace uso de estas reglas.Los operadores aritméticos, por ejemplo, la multiplicación y la división se ejecutan antes que la suma o la resta.
Para alterar estas reglas de precedencia, se pueden usar (paréntesis).
[x = 100 + 50 * 3
y = (100 + 50) * 3
escribir ("Valor de X: " .. x .. ", Valor de Y: ".. y)]