forked from isquicha/exercicios-logica-python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
075.py
41 lines (33 loc) · 1.11 KB
/
075.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
"""
O Sr. Manoel Joaquim expandiu seus negócios para além dos negócios de 1,99 e
agora possui uma loja de conveniências.
Faça um programa que implemente uma caixa registradora rudimentar.
O programa deverá receber um número desconhecido de valores referentes aos
preços das mercadorias.
Um valor zero deve ser informado pelo operador para indicar o final da compra.
O programa deve então mostrar o total da compra e perguntar o valor em dinheiro
que o cliente forneceu, para então calcular e mostrar o valor do troco.
Após esta operação, o programa deverá voltar ao ponto inicial, para registrar a
próxima compra.
A saída deve ser conforme o exemplo abaixo:
Lojas Tabajara
Produto 1: R$ 2.20
Produto 2: R$ 5.80
Produto 3: R$ 0
Total: R$ 9.00
Dinheiro: R$ 20.00
Troco: R$ 11.00
"""
print("Lojas Tabajara")
total = 0
produto = 0
valor = 0
while True:
produto += 1
valor = float(input(f"Produto {produto}: R$ "))
if valor == 0:
break
total += valor
print(f"Total: R$ {total:.2f}")
dinheiro = float(input("Dinheiro: R$ "))
print(f"Troco: {dinheiro - total:.2f}")