1
resposta

[Projeto] Desafio: Simulador de pedidos em uma cafeteria

Gostaria de compartilhar minha resolução para o desafio proposto.

Entrada:

  • perguntar: quantos itens o cliente vai pedir
  • total = 0

Processamento:

  • repetir para cada item:

    • solicitar nome do item
    • solicitar o preço do item
    • total = total + preço
  • verificar se o cliente é cadastrado - (true/false)

  • se cliente cadastrado == true

    • desconto = total * 0.10
    • total = total - desconto

Saída:

  • exibe: "O valor do pedido é: " + total

Por favor, fiquem à vontade para compartilhar dicas e sugestões de melhoria.

1 resposta

Oii, Diego! Tudo bem?

A sua resolução para o simulador de pedidos ficou excelente. Você conseguiu traduzir os requisitos do desafio em um algoritmo lógico e bem estruturado, seguindo corretamente as etapas de entrada, processamento e saída.

Pontos fortes do que você elaborou:

  • Estrutura de repetição: Você identificou corretamente a necessidade de repetir as perguntas para cada item, o que demonstra que você já compreende como lidar com múltiplas entradas de dados.
  • Lógica de acumulação: O uso da variável total = total + preço é a base para qualquer sistema de vendas ou checkout, e você aplicou isso com perfeição.
  • Cálculo condicional: A aplicação do desconto apenas quando a condição de cadastro é verdadeira mostra que você dominou o uso das estruturas de decisão.

Um ponto legal no seu raciocínio é a clareza na manipulação da variável total. Ao final, ela já carrega o valor exato que deve ser exibido, seja ele com ou sem o abatimento dos 10%.

Como sugestão de evolução para os seus próximos algoritmos, você pode começar a pensar em como tratar casos onde o usuário digita algo diferente de "true" ou "false" na verificação de cadastro, garantindo que o programa não pare de funcionar.

Parabéns pela dedicação e por compartilhar seu progresso com a gente.

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