1
resposta

[Desafio]: Simulador de pedidos em uma cafeteria

O processo deve funcionar da seguinte forma:

  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.

O processo seria:
Um dicionário vazio
Um loop podendo ser while enquanto for verdadeiro
O atendente pede o nome e o preço de cada item e adiciona ao dicionário
Ao fim do cadastro dos itens entra em uma validação de cliente cadastrado (condicional)
Caso seja cadastrado é aplicado um desconto de 10% se não o valor é cheio
Mostra no fim os valores.

1 resposta

Olá, Luan, como vai?

Seu raciocínio lógico para a construção do simulador demonstra uma boa compreensão sobre o fluxo de dados e a organização das estruturas necessárias para o problema proposto. A escolha de um dicionário para armazenar os itens e a utilização de um laço de repetição para coletar as entradas são abordagens corretas para garantir que todos os pedidos sejam registrados antes da fase de cálculos.

É excelente ver como você conseguiu traduzir os requisitos de negócio em etapas técnicas claras, o que é fundamental no pensamento computacional. Continue praticando essa abstração de problemas reais para algoritmos e compartilhando seus resultados.

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