Sistema de pedidos da cafeteria
def cafeteria():
# Pergunta quantos itens o cliente vai pedir
qtd_itens = int(input("Quantos itens o cliente vai pedir? "))
total = 0.0
# Loop para registrar cada item
for i in range(qtd_itens):
nome = input(f"Digite o nome do item {i+1}: ")
preco = float(input(f"Digite o preço do item {i+1}: R$ "))
total += preco
# Pergunta se o cliente é cadastrado
cadastrado = input("O cliente é cadastrado? (s/n): ").lower()
# Aplica desconto se for cadastrado
if cadastrado == "s":
desconto = total * 0.10
total_com_desconto = total - desconto
print(f"Valor total com desconto: R$ {total_com_desconto:.2f}")
else:
print(f"Valor total: R$ {total:.2f}")
Executa o sistema
cafeteria()
O atendente informa quantos itens serão pedidos.
• Para cada item, o sistema solicita nome e preço, acumulando no total.
• Ao final, o sistema pergunta se o cliente é cadastrado.
• Se sim, aplica 10% de desconto e mostra o valor final.
• Se não, mostra o valor cheio
[Início]
↓
[Atendente informa quantidade de itens]
↓
[Loop: Para cada item]
├─> [Solicitar nome do item]
└─> [Solicitar preço do item]
↓
[Somar preços ao total]
↓
[Cliente é cadastrado?]
├─ Sim → [Aplicar 10% de desconto] → [Exibir valor com desconto]
└─ Não → [Exibir valor cheio]
↓
[Fim]