0% encontró este documento útil (0 votos)
160 vistas6 páginas

Python Código

El documento presenta el código de un sistema de pedidos de comida. Define funciones para mostrar los menús de desayuno, almuerzo y cena con sus precios. También genera una boleta de venta con el subtotal, IGV y total a pagar. El código principal muestra el menú principal y permite al usuario realizar pedidos de cada sección, agregando el monto al subtotal. Finalmente genera la boleta de venta.

Cargado por

Johan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
160 vistas6 páginas

Python Código

El documento presenta el código de un sistema de pedidos de comida. Define funciones para mostrar los menús de desayuno, almuerzo y cena con sus precios. También genera una boleta de venta con el subtotal, IGV y total a pagar. El código principal muestra el menú principal y permite al usuario realizar pedidos de cada sección, agregando el monto al subtotal. Finalmente genera la boleta de venta.

Cargado por

Johan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

#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)

También podría gustarte