1
resposta

Desafio: Automatização de atendimento na cafeteria

Para fazer a automtização do atendimento na cafeteria, vou considerar o conjunto de regras que o cliente deseja:

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

Depois vamos considerar o seguinte caminho para criar essa automatização respeitando o caminho dado:
Dados de entrada: Itens e quantidades, cadastrado (sim ou não)

Modelando:
1 - Criar uma variável total (cada item solicitado vai somando com os outros pedidos);
2 - Criar uma tabela de dados de cada item com seu preço vendido na cafeteria.
.
Processamento:
1 - Se o cliente for cadastrado (sim), calcular o desconto = total * 0.10 e total_final = total – desconto.
2- Senão, o total_final será igual ao total.

Saída: Valor total com ou sem desconto.

1 resposta

Oi, Pedro! Como vai?

Agradeço por compartilhar.

Gostei da sua organização do problema em etapas claras, desde a entrada até a saída, e como você estruturou bem a lógica de decisão para o desconto. Isso mostra um bom entendimento de como transformar uma situação do dia a dia em lógica de programação.

Continue praticando esse tipo de modelagem, pois isso fortalece muito seu pensamento computacional.

Dica: tente transformar esse passo a passo em pseudocódigo ou fluxograma, descrevendo cada ação com comandos simples, como "ler", "somar" e "se/senão". Isso ajuda a visualizar melhor a solução antes de implementar em código.

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