Vamos a escribir el Ejercicio 12 Actividad 8 Hacer un programa que simule un cajero automático con un saldo inicial de $1,000.00 pesos y tendrá el siguiente menú de opciones:
1. Ingresar dinero a la cuenta
2. Retirar dinero de la cuenta
3. Mostrar dinero disponible
4. Salir.
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.
"""
Ejercicio 12 Actividad 8 Bucles for y while
Hacer un programa que simule un cajero automático con un saldo inicial de $1,000.00 pesos y tendrá el siguiente menu de opciones:
1. Ingresar dinero a la cuenta
2. Retirar dinero de la cuenta
3. Mostrar dinero disponible
4. Salir
08/09/2025
Edito AHR
"""
saldo = 1000
while True:
print("\n\t.:Menu:.")
print("\t1. Ingresar dinero a la cuenta")
print("\t2. Retirar dinero de la cuenta")
print("\t3. Mostrar el saldo de a cuenta")
print("\t4. Salir")
opcion = int(input("Digite la opción del menu: "))
print()
if opcion == 1:
extra = float(input("Cuanto dinero desea ingresar -> "))
saldo += extra
print(f"Dinero en la cuenta: ${saldo}")
elif opcion == 2:
retirar = float(input("Cuanto dinero desea ratirar -> "))
if retirar > saldo:
print("No tiene saldo disponible")
else:
saldo -= retirar
print(f"Dinero en la cuenta: ${saldo}")
elif opcion ==3:
print(f"Dinero en la cuenta: ${saldo}")
elif opcion == 4:
print("Gracias por utilizar su cajero automático")
break
else:
print("Error, se equivoco de opción del menú")
Veamos los resultados en la consola: (Se corre dos veces el programa)
PS C:\Users/Codigo/Modulo 3/Capitulo_3/Ejercicio_12_Actividad_8.py"
.:Menu:.
1. Ingresar dinero a la cuenta
2. Retirar dinero de la cuenta
3. Mostrar el saldo de a cuenta
4. Salir
Digite la opción del ménu: 1
Cuanto dinero desea ingresar -> 100
Dinero en la cuenta: $1100.0
.:Menu:.
1. Ingresar dinero a la cuenta
2. Retirar dinero de la cuenta
3. Mostrar el saldo de a cuenta
4. Salir
Digite la opción del ménu: 2
Cuanto dinero desea ratirar -> 50
Dinero en la cuenta: $1050.0
.:Menu:.
1. Ingresar dinero a la cuenta
2. Retirar dinero de la cuenta
3. Mostrar el saldo de a cuenta
4. Salir
Digite la opción del ménu: 3
Dinero en la cuenta: $1050.0
.:Menu:.
1. Ingresar dinero a la cuenta
2. Retirar dinero de la cuenta
3. Mostrar el saldo de a cuenta
4. Salir
Digite la opción del menu: 4
Gracias por utilizar su cajero automático
PS C:\Users\/Codigo/Modulo 3/Capitulo_3/Ejercicio_12_Actividad_8.py"
.:Menu:.
1. Ingresar dinero a la cuenta
2. Retirar dinero de la cuenta
3. Mostrar el saldo de a cuenta
4. Salir
Digite la opción del ménu: 5
Error, se equivoco de opción del menú
.:Menu:.
1. Ingresar dinero a la cuenta
2. Retirar dinero de la cuenta
3. Mostrar el saldo de a cuenta
4. Salir
Digite la opción del ménu: 4
Gracias por utillizar su cajero automático