Código Python - Menú

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

# Menú Principal y platos que serán agregados.

Def mostrar_menu_principal():

Print(“---¡BIENVENIDOS AL RESTAURATE VASQUEZ!---“)

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 Jamó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. Lomo Saltado – S/13.50”)

Print(“2. Saltado de Pollo – S/13.50”)

Print(“3. Arroz a la Cubana – S/9.00”)

Print(“4. Pollo Broaster – S/12.00”)

Print(“5. Salchipapa con Huevo – S/9.00”)

Print(“6. Sudado de Pescado – S/13.50”)

Print(“7. Tallarines rojos con Pollo – S/13.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/9.50”)

Print(“3. Gazpacho – S/9.50”)

Print(“4. Caldo de Gallina – S/9.50”)

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(pedido, subtotal):

Print(“----- BOLETA DE VENTAS -----“)

Print(“Productos comprados:”)

For producto, precio in pedido.items():

Print(f”{producto} – S/{precio:.2f}”)

Igv = subtotal * 0.12

Total = subtotal + igv

Print(“Subtotal: S/”, subtotal)

Print(“IGV (12%): S/”, igv)

Print(“Total a pagar: S/”, total)

Print(“¡GRACIAS POR SU VISITA!”)

Subtotal = 0.0

Pedido = {}

# Código Principal que muestra el gasto acumulado.

While True:
Mostrar_menu_principal()

Opcion_principal = input(“Seleccione uno de nuestros servicios: “)

If opcion_principal == “1”:

While True:

Mostrar_menu_desayuno()

Opcion_desayuno = input(“Seleccione un plato de nuestro menú de desayunos: “)

If opcion_desayuno == “8”:

Break

Elif opcion_desayuno in [“1”, “2”, “3”, “4”, “5”, “6”, “7”]:

If opcion_desayuno == “1”:

Producto = “Café”

Precio = 4.50

Elif opcion_desayuno == “2”:

Producto = “Chocolate”

Precio = 5.00

Elif opcion_desayuno == “3”:

Producto = “Jugo de Fresas”

Precio = 9.00

Elif opcion_desayuno == “4”:

Producto = “Jugo de Papaya”

Precio = 8.00

Elif opcion_desayuno in [“5”, “6”, “7”]:

If opcion_desayuno == “5”:

Producto = “Pan con Pollo”

Elif opcion_desayuno == “6”:

Producto = “Pan con Jamón”

Else:

Producto = “Pan con Tortilla”

Precio = 7.00
Pedido[producto] = precio

Subtotal += precio

Print(“Pedido agregado a su cuenta, ¿Desea ordenar algo más?.”)

Else:

Print(“Opción inválida. Vuelva a intentarlo nuevamente.”)

Print(“Gasto Acumulado: S/”, subtotal)

Elif opcion_principal == “2”:

While True:

Mostrar_menu_almuerzo()

Opcion_almuerzo = input(“Seleccione un plato de nuestro menú de Almuerzos: “)

If opcion_almuerzo == “8”:

Break

Elif opcion_almuerzo in [“1”, “2”, “3”, “4”, “5”, “6”, “7”]:

If opcion_almuerzo in [“1”, “2”, “6”, “7”]:

If opcion_almuerzo == “1”:

Producto = “Lomo Saltado”

Elif opcion_almuerzo == “2”:

Producto = “Saltado de Pollo”

Elif opcion_almuerzo == “6”:

Producto = “Sudado de Pescado”

Else:

Producto = “Tallarines rojos con Pollo”

Precio = 13.50

Elif opcion_almuerzo in [“3”, “5”]:

If opcion_almuerzo == “3”:

Producto = “Arroz a la Cubana”

Else:
Producto = “Salchipapa con Huevo”

Precio = 9.00

Elif opcion_almuerzo == “4”:

Producto = “Pollo Broaster”

Precio = 12.00

Pedido[producto] = precio

Subtotal += precio

Print(“Pedido agregado a su cuenta, ¿Desea ordenar algo más?.”)

Else:

Print(“Opción inválida. Vuelva a intentarlo nuevamente.”)

Print(“Gasto Acumulado: S/”, subtotal)

Elif opcion_principal == “3”:

While True:

Mostrar_menu_cena()

Opcion_cena = input(“Seleccione un plato de nuestro menú de cenas: “)

If opcion_cena == “8”:

Break

Elif opcion_cena in [“1”, “2”, “3”, “4”, “5”, “6”, “7”]:

If opcion_cena in [“1”, “2”, “3”, “4”]:

If opcion_cena == “1”:

Producto = “Pizza Expres”

Elif opcion_cena == “2”:

Producto = “Ensalada Campera”

Elif opcion_cena == “3”:

Producto = “Gazpacho”

Else:

Producto = “Caldo de Gallina”


Precio = 9.50

Elif opcion_cena in [“5”, “6”]:

If opcion_cena == “5”:

Producto = “Pollo al Horno”

Else:

Producto = “Menestrón”

Precio = 5.50

Elif opcion_cena == “7”:

Producto = “Milanesa”

Precio = 13.00

Pedido[producto] = precio

Subtotal += precio

Print(“Pedido agregado a su cuenta, ¿Desea ordenar algo más?.”)

Else:

Print(“Opción inválida. Vuelva a intentarlo nuevamente.”)

Print(“Gasto Acumulado: S/”, subtotal)

Elif opcion_principal == “4”:

Break

Else:

Print(“Opción inválida. Vuelva a intentarlo nuevamente.”)

Continue

Confirmacion = input(“¿Desea seguir ordenando? (s/n): “)

If confirmacion.lower() ¡= “s”:

Break

Generar_boleta(pedido, subtotal)

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy