Appearance
Aritmética
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 (Exponencial) |
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 función exponencial (^):
x = 5
y = 2
z = x ^ y
escribir(z) //El resultado sería 25
Para la potencia, podemos conseguir el mismo resultado utilizando la librería de matemáticas mate.pot(5,2)
x = 5 y = 2 escribir(mate.pot(x,y)) //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 decremento, 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 //Devolverá 250
y = (100 + 50) * 3 //Devolverá 450
escribir ("Valor de X: " .. x .. ", Valor de Y: ".. y)