1
resposta

Desafio: Simulador de pedidos em uma cafeteria

Minha resolução do exercício em formato de pseudocódigo:

// Programa de Registro dos Pedidos
  exibir "Resgistro de Pedidos"

//entrada
exibir "Informe o pedido:"
pedido = ler do usuário
exibir "Informe o valor:"
valor = ler do usuário
exibir "O cliente possui mais pedidos? (True or False)"
outro_pedido = ler do usuário
exibir "Cliente possui cadastro?(True or False)"
cadastro = ler do usuário
desconto = 10%

//processamento
se outro_pedido == true
  solicitar (pedido, valor)
  senão, calcular (valor_total)
se cadastro == true
  valor_final = valor_total-(valor_total*desconto)
  senão, valor_final = valor_total

//saída
exibir "Valor a receber: R$ [valor_final]"
1 resposta

Olá, Amanda! Como vai?

Ah, seja bem-vinda à Alura! 💙

E parabéns por explorar o nosso fórum, isso contribui demais para o seu aprendizado.

Agora, avaliando a sua atividade: Observei que você explorou o uso de variáveis para organizar os dados do pedido com pseudocódigo, utilizou muito bem a estrutura condicional para aplicar descontos e ainda compreendeu a importância do processamento lógico para calcular o valor final corretamente.

Uma sugestão para o futuro seria considerar a possibilidade de múltiplos pedidos em uma lista, somando todos os valores antes de aplicar o desconto, o que deixaria o programa mais próximo de um sistema real de registro de compras.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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