Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: Simulador de pedidos em uma cafeteria

Processo funciona da seguinte forma:

  • O atendente informa quantos itens o cliente vai pedir.
  • Para cada item, o sistema solicita o nome e o preço.
  • Ao final, o sistema pergunta se o cliente é cadastrado.
  • Se for, aplica o desconto e exibe o valor com desconto.
  • Caso contrário, exibe o valor cheio.

-> SOLUÇÃO

Entrada
Cliente informa os itens
Atendente adicionar no sistema o nome e preço dos produtos

Processamento
O sistema computa: Nome_produto = Preço_produto
Atendente confirma se o cliente tem castro (opção de sim e não)

  • Sim: o sistema aplica um voucher de 10% ao valor total
  • Não: o valor total mantém o mesmo
    Sistema calcula:
    Soma do preço_produto de tudo que foi cadastrado
    Em caso de Sim, aplica o Total_preço_produto / 10%

Saída
Valor final apresentado para o cliente efetuar o pagamento

2 respostas
solução!

Oi, Estudante! Como vai?

Agradeço por compartilhar.

Gostei da sua organização separando entrada, processamento e saída, pois isso mostra bem o caminho do pensamento computacional no desafio da cafeteria. A lógica do desconto também está bem encaminhada: primeiro somar os preços dos produtos e depois verificar se o cliente possui cadastro para aplicar os 10%.

Dica: ajuste o cálculo do desconto usando multiplicação, por exemplo: valor_com_desconto = total - (total * 0.10). Assim, o sistema calcula os 10% do total e subtrai esse valor do preço final. Continue praticando essa divisão em etapas, ela ajuda muito a transformar problemas do dia a dia em algoritmos.

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

Muito obrigada pela dica e explicação Lorena! :)