2. Expresiones
Aritméticas
Expresiones
– Combinaciones de constantes, variables,
operadores y paréntesis, entre otros
• a + ( b + 3 ) * 2
– Expresiones aritméticas
• Contienen operadores aritméticos, variables y
constantes numéricas (reales o enteras) y su
resultado siempre es numérico.
4. Expresiones
Aritméticas
– Expresiones aritméticas
• Nuevos operadores:
– División entera (div): Parte entera de la división entre
números enteros.
– Ejemplo:
15 div 6 = 2
– Módulo (mod): Residuo de la división entre dos números
enteros.
15 mod 6 = 3.
Importante: los operadores div y mod únicamente se
pueden utilizar con operandos de tipo entero, y el resultado
SIEMPRE es un número entero.
5. Expresiones
Aritméticas
– Expresiones aritméticas
– Las variables de tipo char, string y bool no se pueden
usar en operaciones aritméticas.
– Jerarquía de los operadores aritméticos
• Si en una expresión existe más de un operador, se
debe tener en cuenta la jerarquía o precedencia
de los operadores
6. Expresiones
Aritméticas
– Jerarquía de los operadores aritméticos
• ¿Cuántos pesos tiene una persona con un billete
de 10.000 y 4 billetes de 20.000?
• La expresión se escribiría como: 10.000 +
4*20.000
• ¿cuántos pesos tendría una persona a quien le
multiplican por 4 lo que tiene en dos billetes, uno
de 10.000 y otro de 20.000?
• 4*(10.000 + 20.000).
7. Expresiones
Aritméticas
– Reglas para resolver una expresión
1. Si una expresión contiene subexpresiones entre
paréntesis, estás se evalúan primero,
respetando la jerarquía de los operadores dentro
de la subexpresión.
Si existen diferentes paréntesis anidados
(interiores unos a otros), las expresiones más
internas se evalúan primero.
2. En caso de tener varios operadores de igual
prioridad en una expresión, el orden de prioridad es
de izquierda a derecha.
8. Expresiones
Aritméticas
– Reglas para resolver una expresión
Ejemplo: 2*(2 + (4 + 5) * 3)
Se calcula la operación del paréntesis más interno
(4+5), que es 9:
2*(2+9*3)
Se resuelve la multiplicación 9*3, que da 27:
2*(2+27)
se resuelve la suma (2+27) que es 29:
2*29
El resultado final:
58
9. Expresiones
Aritméticas
– Reglas para resolver una expresión
Ejemplo: 2*(2 + 4 + 5 * 3)
se resuelve el paréntesis (2+4+5*3), y dentro de
este primero se realiza la multiplicación 5*3, que es
15:
2*(2+4+15)
Hay dos sumas (ambas tienen igual prioridad), pero
se resuelve de izquierda a derecha, primero se
calcula 2+4, que resulta igual a 6:
2*(6+15)
Se calcula 6+15, que da 21:
2*21
10. Expresiones
Aritméticas
– Reglas para resolver una expresión
Ejemplo: 2*3^5
Primero la potencia: 3^5, resultando igual a 243
Se calcula 2*243, y el resultado final es 486.