Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Simulador de pedidos em uma cafeteria

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]

1 resposta

Oi, Marcelo! Como vai?

Agradeço por compartilhar.

Seu simulador ficou bem organizado: você usou entrada de dados, laço de repetição, acumulador de total e condicional para aplicar o desconto quando o cliente é cadastrado. A lógica do fluxograma também acompanha bem o funcionamento do código, o que mostra uma boa relação entre pensamento computacional e programação.

Continue praticando essa separação entre etapas do algoritmo e código, porque isso ajuda bastante na construção de soluções mais claras.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!