Ejercicio 4 Operadores Aritméticos

Vamos a escribir el Ejercicio 4 Operadores Aritméticos. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo) y lo revises para ver que se obtiene el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.

"""
Ejercicio 4 Operadores Aritmeticos
28/08/2025
Edito AHR
"""
# Precedencia de las Operaciones (PEMDAS)
"""
    Orden de precedencia en Python de mayor a menor
    Paréntesis → ( )
    Exponentes → **
    Signos unarios → +x, -x, ~x (positivo, negativo, bitwise NOT)
    Multiplicación, División, División entera, Módulo, Resto → *, /, //, %
    Suma y Resta → +, -
    Operaciones de desplazamiento → <<, >>
    Operadores bit a bit
    AND → &
    XOR → ^
    OR → |
    Comparaciones → <, <=, >, >=, ==, !=, is, is not, in, not in
    Operadores lógicos
    not
    and
    or
    Asignación → =, +=, -=, etc.""
"""

# Operadores Aritmeticos

# Suma
resultado = 3 + 2  # Suma
print("\nEl resultado de la suma es: ", resultado)

num1 = 3
num2 = 2
resultado = num1 + num2
print("\nEl resultado de la suma es: ", resultado)

# Resta
num1 = 3
num2 = 2
resultado = num1 - num2
print("\nEl resultado de la resta es: ", resultado)

# Multiplicacion
num1 = 3
num2 = 2
resultado = num1 * num2
print("\nEl resultado de la multiplicacion es: ", resultado)

# Division
num1 = 30
num2 = 6
resultado = num1 / num2
print("\nEl resultado de la division es: ", resultado) # El resultado de la division siempre es un numero decimal (float)

num1 = 30
num2 = 7
resultado = num1 / num2
print("\nEl resultado de la division es: ", resultado) # El resultado de la division siempre es un numero decimal (float)

# Division con resultado entero
num1 = 30
num2 = 7
resultado = num1 // num2
print("\nEl resultado de la division es: ", resultado) # El resultado de la division siempre es un numero entero (int)

# Modulo
num1 = 30
num2 = 7
resultado = num1 % num2
print("\nEl resultado del modulo es: ", resultado) # El resultado del modulo es el residuo de la division

# Exponente
num1 = 3
num2 = 2
resultado = num1 ** num2
print("\nEl resultado del exponente es: ", resultado) # El resultado del exponente es 3**2 = 9

num1 = 64
num2 = 0.5
resultado = num1 ** num2
print("\nEl resultado del exponente es: ", resultado) # El resultado del exponente es 64**0.5 = 8.0

# Ejercicio de Precedencia (Prioridades)
num1 = 3
num2 = 2
num3 = 1
resultado = num1 + num2 * num3
print("\nEl resultado de la precedencia es: ", resultado) # El resultado de la precedencia es 3 + 2 * 1 = 5
resultado = (num1 + num2) * num3
print("\nEl resultado de la precedencia es: ", resultado) # El resultado de la precedencia es (3 + 2) * 1 = 5

resultado = 3**3 * (13/5-2*4)
print("\nEl resultado de la precedencia es: ", resultado) # El resultado de la precedencia es 3**3 * (13/5-2*4) = -145.8

Veamos los resultados en la consola:

PS C:\Users\Codigo/Modulo 3/Ejercicio_4_Operadores_Aritmeticos.py"

El resultado de la suma es:  5

El resultado de la suma es:  5

El resultado de la resta es:  1

El resultado de la multiplicación es:  6

El resultado de la division es:  5.0

El resultado de la division es:  4.285714285714286

El resultado de la division es:  4

El resultado del módulo es:  2

El resultado del exponente es:  9

El resultado del exponente es:  8.0

El resultado de la precedencia es:  5

El resultado de la precedencia es:  5

El resultado de la precedencia es:  -145.8
PS C:\Users\Codigo\Modulo 3>