1
resposta

Desafio: Simulador de pedidos em uma cafeteria

Tela inicial exibir botão “Iniciar Pedido”
Usuário(atendente) digita Item
Usuário(atendente) digita valor
Tela deve exibir botão ‘Finalizar Pedido”
Usuário(atendente) seleciona botão “Finalidar Pedido”
Exibir “O cliente tem cadastro?”
Opções SIM e Não
Usuário(atendente) seleciona SIM ou Não
Sistema verifica se cliente_cadastro = verdadeiro
Se condição for aceita, sistema exibe “Desconto de 10% aplicado”
Se condição não for aceita, sistema exibe “Desconto não aplicável”
Sistema exibe total de todos os items para usuário por tipo de item escolhido com total final
Sistema mostra opções de pagamento
Usuário escolhe forma de pagamento
Usuário executa pagamento de acordo a forma de pagamento escolhida
Sistema registra pedido e exibe mensagem para o usuário ‘Pedido realizado com sucesso”
Encerrar processo
Sistema emite nota para o cliente

1 resposta

Oi, Vanessa! Como vai?

Agradeço por compartilhar.

Gostei da organização do seu fluxo para o simulador da cafeteria, pois você pensou desde o início do pedido até a emissão da nota para o cliente. Um ponto importante é separar bem as etapas de entrada de dados, verificação de cadastro, cálculo do desconto, pagamento e finalização do pedido, porque isso deixa o algoritmo mais fácil de entender e transformar em código depois.

Você está no caminho certo.

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