Académique Documents
Professionnel Documents
Culture Documents
|==============================|
| RESTAURANTE S.A |
| MENÚ |
|==============================|
| A |Desayuno |
| B |Almuerzo |
| C |Cena |
| D |========= SALIR===========|
|==============================|
""")
neto=0
cont=0
op=input("OPCION: ")
#Desayuno
if op=="A":
print("""
|==============================|
| Desayuno |
|==============================|
| 1 |Café |S/2.50 |
| 2 |Chocolate |S/5.00 |
| 3 |Jugo de Fresas |S/8.00 |
| 4 |Jugo de Papaya |S/6.00 |
| 5 |Pan con Pollo |S/3.00 |
| 6 |Pan con Jamón |S/3.00 |
| 7 |Pan con Tortilla |S/3.00 |
| 8 |========= SALIR ==========|
|==============================|
""")
while True:
op=input("OPCION: ")
if op=="1":
neto+=2.50
cont+=1
elif op=="2":
neto+=5.00
cont+=1
elif op=="3":
neto+=8.00
cont+=1
elif op=="4":
neto+=6.00
cont+=1
elif op=="5":
neto+=3.00
cont+=1
elif op=="6":
neto+=3.00
cont+=1
elif op=="7":
neto+=3.00
cont+=1
elif op=="8":
break
else:
print("OPCION INCORRECTA")
#Almuerzo
if op=="B":
print("""
| Almuerzo |
|==============================|
| 1 |Ceviche Mixto |S/15.00 |
| 2 |Lomo Saltado |S/18.00 |
| 3 |Tallarines Verdes|S/12.00 |
| 4 |Arroz con Mariscos|S/25.00|
| 5 |Parihuela |S/30.00 |
| 6 |Chilcano Macho |S/15.00 |
| 7 |Causa Rellena |S/14.00 |
| 8 |========= SALIR ==========|
|==============================|
""")
while True:
op=input("OPCION: ")
if op=="1":
neto+=15.00
cont+=1
elif op=="2":
neto+=18.00
cont+=1
elif op=="3":
neto+=12.00
cont+=1
elif op=="4":
neto+=25.00
cont+=1
elif op=="5":
neto+=30.00
cont+=1
elif op=="6":
neto+=15.00
cont+=1
elif op=="7":
neto+=14.00
cont+=1
elif op=="8":
break
else:
print("OPCION INCORRECTA")
#Cena
if op=="C":
print("""
| Cena |
|==============================|
| 1 |Pizza Exprés |S/10.50 |
| 2 |Ensalada Campera |S/9.00 |
| 3 |Gazpacho |S/6.00 |
| 4 |Caldo de Gallina |S/8.00 |
| 5 |Pollo al horno |S/15.00 |
| 6 |Menestrón |S/15.00 |
| 7 |========= SALIR ==========|
|==============================|
""")
while True:
op=input("OPCION: ")
if op=="1":
neto+=10.50
cont+=1
elif op=="2":
neto+=9.00
cont+=1
elif op=="3":
neto+=6.00
cont+=1
elif op=="4":
neto+=8.00
cont+=1
elif op=="5":
neto+=15.00
cont+=1
elif op=="6":
neto+=15.00
cont+=1
elif op=="7":
break
else:
print("OPCION INCORRECTA")
IGV1=neto*0.18
IGV1=str(IGV1)
IGV2=(IGV1[0:3])
IGV2=str(IGV2)
TOTAL1=neto*1.18
TOTAL1=str(TOTAL1)
TOTAL2=(TOTAL1[0:3])
TOTAL2=str(TOTAL2)
print("""
|==============================|
| VOLETA DE VENTAS |
|==============================|
""")
print("SUB TOTAL: ", neto)
print("IGV: ", IGV2)
print("IMPORTE A PAGAR: ", TOTAL2)
PREGUNTAS
GUÍA:
7. ¿Qué es un contrato?
Cuando hablamos de contratos o programación por contratos, nos referimos a la
necesidad de estipular tanto lo que necesita como lo que devuelve nuestro código.