1
resposta

RESULUÇÃO

  1. Pergunte ao atendente quantos itens o cliente vai pedir.
  2. Para cada item:
    --- Pergunte o nome do item.
    --- Pergunte o preço do item.
    --- Pergunte a quantidade do item.
    --- Exiba o preço ao total (preço * quantidade).
  3. Depois de registrar todos os itens, pergunte:
    --- “O cliente é cadastrado? (sim ou não)”
  4. Se a resposta for sim:
    --- Calcule 10% de desconto sobre o total.
    --- Subtraia esse valor do total.
    --- Mostre o valor final com desconto.
  5. Se a resposta for não:
    --- Mostre o valor total sem desconto.
1 resposta

Oi, Moises! Como vai?

Agradeço por compartilhar.

A sua resolução ficou bem organizada ao dividir o simulador da cafeteria em etapas, começando pela quantidade de itens, passando pelo cálculo de preco * quantidade e finalizando com a regra de desconto para clientes cadastrados.

Uma dica interessante para o futuro é representar essa lógica em pseudocódigo, pois isso ajuda a visualizar melhor a repetição dos pedidos e a condição do desconto.

total = 0

para cada item:
    subtotal = preco * quantidade
    total = total + subtotal

se cliente_cadastrado == "sim":
    total = total - (total * 0.10)

mostrar_total(total)

Esse exemplo acumula o valor de cada item em total e aplica o desconto apenas quando o cliente for cadastrado. Pensando nesse simulador, que outra regra você adicionaria para deixar o atendimento da cafeteria mais completo?

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