import random
# Numero orden
nuOrden=[Link](1, 20)
# Menu de un rastaurante
Arroz=10000
Pastas=15000
Sopa=5000
Pollo=15000
Carne=20000
Cerdo=15000
Ensalada=8000
Pizza=30000
valorTotal=0
# Funcion del programa
def funcionDelPrograma():
global IVA
global valorTotal
global orden
global calculoIVA
if orden=="arroz":
valorTotal=valorTotal+Arroz
elif orden=="pastas":
valorTotal=valorTotal+Pastas
elif orden=="sopa":
valorTotal=valorTotal+Sopa
elif orden=="pollo":
valorTotal=valorTotal+Pollo
elif orden=="carne":
valorTotal=valorTotal+Carne
elif orden=="cerdo":
valorTotal=valorTotal+Cerdo
elif orden=="ensalada":
valorTotal=valorTotal+Ensalada
elif orden=="pizza":
valorTotal=valorTotal+Pizza
else:
return
def funcionFactura():
global IVA
global valorTotal
global orden
global calculoIVA
if orden=="arroz":
[Link]("\nArroz...........10.000 ")
elif orden=="pastas":
[Link]("\nPastas..........15.000 ")
elif orden=="sopa":
[Link]("\nSopa.............5.000 ")
elif orden=="pollo":
[Link]("\nPollo...........15.000 ")
elif orden=="carne":
[Link]("\nCarne...........20.000 ")
elif orden=="cerdo":
[Link]("\nCerdo...........15.000 ")
elif orden=="ensalada":
[Link]("\nEnsalada.........8.000 ")
elif orden=="pizza":
[Link]("\nPizza...........30.000 ")
else:
return
lista=[]
# Impresion del menu del restaurante
print("**************************")
print("** MENÚ DEL RESTAURANTE **")
print("**************************")
print("* Arroz...........10.000 *")
print("* Pastas..........15.000 *")
print("* Sopa.............5.000 *")
print("* Pollo...........15.000 *")
print("* Carne...........20.000 *")
print("* Cerdo...........15.000 *")
print("* Ensalada.........8.000 *")
print("* Pizza...........30.000 *")
print("==========================")
print("** Ingrese su nombre **")
cliente=input("**Nombre Cliente: **\n")
print("** Que desea pedir? **")
print("Envie 0 para dejar de pedir")
pedir=input("Envie 'pedir' para empezar: ")
while pedir=="pedir":
print("Pedido: ")
orden=input()
if orden!="0":
facturacion=funcionFactura()
orden=funcionDelPrograma()
else:
break
IVA=valorTotal*1.19
calculoIVA=IVA-valorTotal
print("******************************")
print("* FACTURA *")
print("******************************")
print(f"Orden: {cliente}")
print(f"No. orden: {nuOrden}")
print("---------------------------")
print(*lista)
print("---------------------------")
print(f"Valor de compra: {valorTotal}$")
print(f"Total IVA: {calculoIVA}$")
print(f"Total a pagar: {IVA}$")