#Menú Principal y platos que serán agregados.
Def mostrar_menu_principal():
Print(“----- MENÚ PRINCIPAL -----“)
Print(“1. Desayuno”)
Print(“2. Almuerzo”)
Print(“3. Cena”)
Print(“4. Salir”)
Def mostrar_menu_desayuno():
Print(“----- MENÚ DE DESAYUNO -----“)
Print(“1. Café – S/4.50”)
Print(“2. Chocolate – S/5.00”)
Print(“3. Jugo de Fresas – S/9.00”)
Print(“4. Jugo de Papaya – S/8.00”)
Print(“5. Pan con Pollo – S/7.00”)
Print(“6. Pan con Jbamón – S/7.00”)
Print(“7. Pan con Tortilla – S/7.00”)
Print(“8. Terminar Pedido”)
Def mostrar_menu_almuerzo():
Print(“----- MENÚ DE ALMUERZO -----“)
Print(“1. Ají de Gallina – S/13.50”)
Print(“2. Lomo Saltado – S/13.50”)
Print(“3. Arroz Chino – S/9.00”)
Print(“4. Pollo Broaster – S/12.00”)
Print(“5. Salchipapa – S/10.00”)
Print(“6. Tallarin Verde – S/13.00”)
Print(“7. Pollo estofado – S/12.50”)
Print(“8. Terminar Pedido”)
Def mostrar_menu_cena():
Print(“----- MENÚ DE CENA -----“)
Print(“1. Pizza Expres – S/9.50”)
Print(“2. Ensalada Campera – S/7.50”)
Print(“3. Gazpacho – S/6.00”)
Print(“4. Caldo de Gallina – S/6.00”)
Print(“5. Pollo al Horno – S/5.50”)
Print(“6. Menestrón – S/4.00”)
Print(“7. Milanesa – S/13.00”)
Print(“8. Terminar Pedido”)
#Generador de la Boleta de Venta.
Def generar_boleta(subtotal):
Igv = subtotal * 0.17
Total = subtotal + igv
Print(“----- BOLETA DE VENTAS -----“)
Print(“Subtotal: S/”, subtotal)
Print(“IGV (17%): S/”, igv)
Print(“Total a pagar: S/”, total)
Subtotal = 0.0
#Codigo Principal
While True:
Mostrar_menu_principal()
Opcion_principal = input(“Seleccione una opción: “)
If opcion_principal == “1”:
While True:
Mostrar_menu_desayuno()
Opcion_desayuno = input(“Seleccione una opción: “)
If opcion_desayuno == “1”:
Subtotal += 4.50
Print(“Pedido agregado a su cuenta.”)
Elif opcion_desayuno == “2”:
Subtotal += 5.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_desayuno == “3”:
Subtotal += 9.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_desayuno == “4”:
Subtotal += 8.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_desayuno == “5”:
Subtotal += 7.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_desayuno == “6”:
Subtotal += 7.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_desayuno == “7”:
Subtotal += 7.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_desayuno == “8”:
Break
Else:
Print(“Opción inválida. Vuelva a intentalo nuevamente.”)
Elif opcion_principal == “2”:
While True:
Mostrar_menu_almuerzo()
Opcion_almuerzo = input(“Seleccione una opción: “)
If opcion_almuerzo == “1”:
Subtotal += 13.50
Print(“Pedido agregado a su cuenta.”)
Elif opcion_almuerzo == “2”:
Subtotal += 13.50
Print(“Pedido agregado a su cuenta.”)
Elif opcion_almuerzo == “3”:
Subtotal += 9.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_almuerzo == “4”:
Subtotal += 12.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_almuerzo == “5”:
Subtotal += 10.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_almuerzo == “6”:
Subtotal += 13.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_almuerzo == “7”:
Subtotal += 12.50
Print(“Pedido agregado a su cuenta.”)
Elif opcion_almuerzo == “8”:
Break
Else:
Print(“Opción inválida. Vuelva a intentalo nuevamente.”)
Elif opcion_principal == “3”:
While True:
Mostrar_menu_cena()
Opcion_cena = input(“Seleccione un plato de nuestro menú: “)
If opcion_cena == “1”:
Subtotal += 9.50
Print(“Pedido agregado a su cuenta.”)
Elif opcion_cena == “2”:
Subtotal += 7.50
Print(“Pedido agregado a su cuenta”)
Elif opcion_cena == “3”:
Subtotal += 6.00
Print(“Pedido agregado a su cuenta”)
Elif opcion_cena == “4”:
Subtotal += 6.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_cena == “5”:
Subtotal += 5.50
Print(“Pedido agregado a su cuenta.”)
Elif opcion_cena == “6”:
Subtotal += 4.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_cena == “7”:
Subtotal += 13.00
Print(“Pedido agregado a su cuenta.”)
Elif opcion_cena == “8”:
Break
Else:
Print(“Opción inválida. Vuelva a intentalo nuevamente.”)
Elif opcion_principal == “4”:
Break
Else:
Print(“Opción inválida. Vuelva a intentalo nuevamente.”)
Generar_boleta(subtotal)