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