# 7. Módulo VII. Operadores Aritméticos y Lógicos

Son símbolos matemáticos utilizados para llevar a cabo operaciones entre valores, y

Sánchez Allende, J. (2009) indica las operaciones que se pueden llevar a cabo:

# 7.1. Números enteros y reales

Los números enteros y reales pueden llevar a cabo las mismas operaciones, sin embargo, los resultados son diferentes, para los números enteros son enteros y para los reales son reales.

# 7.1.1. Unarias

Poner delante de un número un signo + o -.

Figura 20. Ejemplo Operadores Unarias

Figura 20. Ejemplo Operadores Unarias

# 7.1.2. Multiplicativas

Tenemos los operadores: por (*), división (/), residuo o resto (%)

Figura 21. Ejemplo Multiplicativas Por

Figura 21. Ejemplo Multiplicativas Por

Figura 22. Ejemplo Multiplicativas División

Figura 22. Ejemplo Multiplicativas División

Figura 23. Ejemplo Multiplicativas Resto o Residuo

Figura 23. Ejemplo Multiplicativas Resto o Residuo

# 7.1.3. Aditivas

Es la suma y resta de operandos.

Figura 24. Ejemplo Aditivas Suma

Figura 24. Ejemplo Aditivas Suma

Figura 25. Ejemplo Aditivas Resta

Figura 25. Ejemplo Aditivas Resta

# 7.1.4. Incremento y decremento

Incrementa ++ o decrementa -- el valor de una variable en una unidad y se lo puede colocar antes o después del operando.

Figura 26. Ejemplo Incremento ++

Figura 26. Ejemplo Incremento ++

Figura 27. Ejemplo Incremento --

Figura 27. Ejemplo Incremento --

# 7.1.5. Relación

Estos operadores son utilizados para comparar operandos y son:

  • Mayor que → >
  • Menor que → <
  • Mayor igual que → >=
  • Menor igual que → <=
Figura 28. Ejemplo Relación <, >, >=, <=

Figura 28. Ejemplo Relación <, >, >=, <=

# 7.1.6. Operadores de igualdad

Similar al de relación con la diferencia que determina si los operandos son iguales **==** o no **!=**.

Figura 29. Ejemplo Relación ==, !=

Figura 29. Ejemplo Relación ==, !=

# 7.2. Booleanos

# 7.2.1. Negación

Cambia el valor de verdad del operando **!.**

Figura 30. Ejemplo Negación !

Figura 30. Ejemplo Negación !

# 7.2.2. Lógico

# 7.2.2.1. Y ( && ) ← AND

Valor lógico que compara que ambos sean true devolver true, en caso contrario devuelve false.

Figura 31. Ejemplo Lógico &&

Figura 31. Ejemplo Lógico &&

# 7.2.2.2. O ( | | ) ← OR

Valor lógico que compara que ambos sean false para devolver false, en caso contrario devuelve true.

Figura 32. Ejemplo Lógico | |

Figura 32. Ejemplo Lógico | |

# 7.3. Orden de prioridad de los operadores

  1. Unarios
  2. Multiplicativos, de izquierda a derecha
  3. Aditivos, de izquierda a derecha
  4. Relación
  5. Asignación

Para los operadores booleanos la prioridad es la siguiente:

  1. Negación
  2. Y ( && ) ← AND
  3. O ( | | ) ← OR