Tema 2 Expresiones Aritméticas

¿Qué tipos de expresiones aritméticas existen en programación?

De la evaluación de una expresión aritmética siempre se obtiene un valor de tipo entero o real. En las expresiones aritméticas se pueden utilizar los siguientes operadores aritméticos

Ejemplos ( 7 al 12 )

Ejemplo #7

El operador multiplicación (*) realiza la multiplicación de dos operandos numéricos.

5 * 2

3.1 * 2.5



Los resultados son:



10 (valor entero)

7.75 (valor real)

Ejemplo #8

El operador potencia (**) eleva el operando de la izquierda (número base) al operando de la derecha (potencia o exponente).

5 ** 2

3.1 ** 2.5



De estas expresiones, se obtienen los valores:



25 (valor entero)

16.920151 (valor real)

Ejemplo #9

El operador división real (/) realiza la división real entre dos operandos numéricos.

5 / 2
3.1 / 2.5

Sus resultados son:

2.5 (valor real)
1.24 (valor real)

Ejmplo #12

El operador signo menos (-) cambia el signo de un operando numérico. Así, de las expresiones

-11
-( 3.1 )
-( -2.5 )

se obtienen los valores:

-11 (valor entero)
-3.1 (valor real)
2.5 (valor real)

Ejemplo #10

El operador división entera (div) realiza la división entera entre dos operandos numéricos enteros.

5 div 2
3.1 div 2.5

El operador división entera (div) no puede operar con operandos numéricos reales. Por tanto, al evaluar las expresiones de este ejemplo se obtienen los valores:

2 (valor entero)
ERROR (no se puede evaluar; ambos operandos deben ser valores enteros)

Ejemplo #11

El operador módulo (mod) realiza la división entera entre dos operandos numéricos enteros, devolviendo el resto de la misma.

5 mod 2
3.1 mod 2.5

Al igual que el operador división entera (div), el operador módulo (mod) tampoco puede operar con operandos numéricos reales. De modo que, en este caso, los resultados son:
1 (valor entero)
ERROR (no se puede evaluar; ambos operandos deben ser valores enteros)