miércoles, 20 de julio de 2011

Prioridad de los Operadores Aritméticos

Haciendo uso de los Operadores Aritméticos podemos realizar operaciones matemáticas con nuestras variables, éstos operadores sólo pueden aplicarse con valores numéricos, ya sean enteros o decimales, donde si ambos son enteros el resultado será entero, si uno de ellos es decimal el resultado será decimal.

entero <*,/,+,-> entero = entero
entero <*,/,+,-> decimal = decimal

Así mismo, los operadores aritméticos tienen cierta prioridad al evaluarse, es decir, unos se evaluan primero que otros, su prioridad es la siguiente:

1 - Exponentes (^)
2 - Multiplicación, División y Módulo (*, /, MOD)
3 - Suma y Resta (+, -)


De acuerdo a la prioridad, la evaluación se hace respetando lo siguiente:
  • Aquellos operadores de igual prioridad que estén en una misma expresión se evalúan de izquierda a derecha.
  • Todas las expresiones entre paréntises se evalúan primero.
  • Las expresiones con paréntesis anidados se evalúan de dentro hacía fuera, es decir, el paréntesis más interno se evalúa primero.


Ejemplos:

  • 5 + 3 * 2 = 11
  • 12 * 4 / 3 = 16
  • 8 + 2 * (11 - (2 + 3)) = 20
  • 1.5 * (2 + 5.3) = 10.95

No hay comentarios:

Publicar un comentario