Ejercicio 6 Actividad 4: Simulador de calculadora.

Vamos a escribir el Ejercicio 6 Actividad 4: Simulador de calculadora. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.

El usuario debe especificar con el primer carácter la Operaciones Aritméticas que va a ejecutar:
S, s - Suma
R, r - Resta
P, p, M. m - Multiplicación
D, d - División

"""
Ejercicio 6 Actividad 4: El programa simula una calculadora básica
29/08/2025
Edito AHR
"""

def sumar(a, b):
    return a + b

def restar(a, b):
    return a - b

def multiplicar(a, b):
    return a * b

def dividir(a, b):
    if b != 0:
        return a / b
    else:
        return "Error: División por cero no permitida."

print("Bienvenido a la calculadora básica")
print("Selecciona una operación:")
print("S, s Sumar")
print("R, r Restar")
print("P, p, M, m Multiplicar")
print("D, d Dividir")

opcion = input("Introduce el caracter de la operación que deseas realizar: ").lower()

num1 = float(input("Introduce el primer número: "))
num2 = float(input("Introduce el segundo número: "))

if opcion == "s":
    print(f"El resultado de la suma es: {sumar(num1, num2)}")
elif opcion == "r":
    print(f"El resultado de la resta es: {restar(num1, num2)}")
elif opcion == "p" or opcion == "m":
    print(f"El resultado de la multiplicación es: {multiplicar(num1, num2)}")
elif opcion == "d":
    print(f"El resultado de la división es: {dividir(num1, num2)}")
else:
    print("Opción no válida.")

Veamos los resultados en la consola:

PS C:\Users\Codigo/Modulo 3/Capitulo_2/Ejercicio_6_Actividad_4.py"
Bienvenido a la calculadora básica
Selecciona una operación:
S, s Sumar
R, r Restar
P, p, M, m Multiplicar
D, d Dividir
Introduce el número de la operación que deseas realizar: s
Introduce el primer número: 2
Introduce el segundo número: 3
El resultado de la suma es: 5.0

PS C:\Users\Codigo/Modulo 3/Capitulo_2/Ejercicio_6_Actividad_4.py"
Bienvenido a la calculadora básica
Selecciona una operación:
S, s Sumar
R, r Restar
P, p, M, m Multiplicar
D, d Dividir
Introduce el caracter de la operación que deseas realizar: R
Introduce el primer número: 100
Introduce el segundo número: 20
El resultado de la resta es: 80.0

PS C:\Users\Codigo/Modulo 3/Capitulo_2/Ejercicio_6_Actividad_4.py"
Bienvenido a la calculadora básica
Selecciona una operación:
S, s Sumar
R, r Restar
P, p, M, m Multiplicar
D, d Dividir
Introduce el caracter de la operación que deseas realizar: M
Introduce el primer número: 5
Introduce el segundo número: 4
El resultado de la multiplicación es: 20.0