Está en la página 1de 7

UNIVERSIDAD KUEPA

“Carrera de Ingeniería en sistemas”

“Algoritmos”

Ejercitación semana 3.

“Caja registradora”
Profesor: Francisco García

Elaboro: Jheyson Jampier Gapar Ortiz


Objetivo 1.

Modulo base para artículos

1.1 Comando de Ejecución:

1. print("Gorditas Don Paquiño")


2. print("A1 - GORDITA DE SUADERO")
3. print("A2 - GORDITA DE ALPASTOR")
4. print("A3 - GORDITA DE SUADERO CON QUESO ")
5. print("A4 - GORDITA DE ALPASTOR CON QUESO")
6. print("A5 - TEPACHE")
7. print("A6 - COCA COLA")
8. print("A7 - AGUA DE HORCHATA")
9. print("A8 - CERVEZA")
10. print("F12 - COBRAR [SALIR]")
11. print("F11 - RESETEAR CAJA")
12.inventario={
13. "A1": 22.00,
14. "A2": 28.00,
15. "A3": 35.00,
16. "A4": 41.00,
17. "A5": 25.00,
18. "A6": 22.00,
19. "A7": 25.00,
20. "A8": 35.00,
21. }
22. total: 0.00
23. while 1==1:
24. codigo=input("ingresa codigo->")
25. if codigo=="F11":
26.total=0.00
27. print("total reseteado")
28. elif codigo=="F12":
29. break
30. else:
31. precio=inventario.get(codigo, "no encontrado")
1.2 Prueba de Ejecución.
1.3 Diagrama de Flujo.
Objetivo 2.
Módulo de Pago.
2.1comando de Ejecución .
1 print("COBRO")
2 total=float(input("Por favor ingrese importe a pagar: "))
3 print("formas de pago")
4 print("A - Efectivo")
5 print("B - tarjeta credito/debito/n")
6 fp=input("Ingrese la forma de pago:")
7 if fp== "A":
8 pago=float(input("Ingrese efectivo: "))
9 cambio=pago-total
10 print("Su cambio es: " + str(cambio))
11 elif fp == "B":
12 tarjeta=input ("ingrese numero de tarjeta:")
13 nip = input("Ingrese NIP:")
14 print("se ha cobrado" + str(total) -" pesos de su tarjeta")
15 else:
16 print("""FORMA DE PAGO""")

2.2 Prueba de ejecución.


2.3 Diagrama de Flujo
Objetivo 3.

Módulo de Impresión de tickets.

3.1 Comando de Ejecución:

1. print("Creado por: Francisco Joel Huerta Hernandez")


2. print ("Por favor coloque el nombre del producto y su precio")
3. lista=[]
4. while 1:
5. Entrada=input("Producto:")
6. if Entrada == "terminar":
7. break
8. lista.append(Entrada)
9. tamaño=len(lista)
10. print("Producto: " +str(tamaño))
11. for i in range(tamaño):
12. print(str(lista[i]))

3.2 Prueba de Ejecución:

También podría gustarte