Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Simulador de pedidos em uma cafeteria

Um simulador de preços ou um TOTEM para fazer pedido precisa ter uma certa programação em formato de banco de dados:

  1. associação de todos os itens com algum preço
  2. É necessário que exista um looping que se reinicia sempre que a confirmação de compra é feita
    Agora a organização logica:
  3. Uma lista que organize quantidades de itens e preços;
  4. apresentação da soma dos valores de itens e suas quantidades para a confirmação do usuario;
  5. Apresentar para a seleção do usuario as possibilidades de desconto baseada na condição de USUARIO Cadastrado;
  6. Se for cadastrado aparecera as possibilidades de desconto ( aqui pode entrar outra condicional baseada na quantidade de itens adquiridos ou outras condições)
  7. Caso não for cadastrado deve aparecer na tela o valor total da soma dos valores dos itens cheio e tambem apresenta o valor SE o comprador resolver fazer a compra.
  8. após a confirmação do pagamento deve aparecer mensagem 'Obrigado volte sempre!"
1 resposta

Fala, Bruno! Tudo bom?

Agradeço por trazer sua solução para o fórum!

Curti demais como apresentou a organização lógica do simulador, destacou a importância de usar um looping para reiniciar o processo de compra e ainda trouxe a ideia de trabalhar com condicionais para aplicar descontos. Essa forma de pensar mostra bem como unir programação com regras de negócio pode deixar o sistema mais funcional e próximo da realidade de um TOTEM.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Segurança: validar entradas e proteger informações de usuários cadastrados.
  • Banco de dados estruturado: separar tabelas de produtos, usuários e pedidos para facilitar consultas.
  • Interface amigável: garantir que o usuário veja claramente os itens, preços e descontos antes da confirmação.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: você acha mais interessante evoluir esse simulador para funcionar como um sistema completo de e-commerce ou mantê-lo focado em TOTEMs de pedidos presenciais?

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

Abraço e bons estudos!

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