Desafio: Você foi contratado por uma cafeteria que deseja automatizar o atendimento no balcão. O sistema deve permitir que o atendente registre os pedidos de cada cliente, calcule o valor total e aplique um desconto de 10% para clientes cadastrados.
Sugestão de solução:
Etapa inicial é o cadastro do cliente, tendo em vista que isso é determinante para aplicação ou não do desconto de 10%.
Variável: "desconto".
Deve aparecer uma tela no atendimento para verificar se o cliente possui cadastro, utilizando a chave do CPF do cliente. O cliente informará o CPF e se consta no cadastro será "true", se não constar será "false".
Uma opção como métrica de retenção de clientes é que caso a variável retorne "false", ou seja, o cliente não possui cadastro, apareça a seguinte mensagem "Este cliente não possui cadastro, deseja incluir cadastro?". Nesse momento, o atendente pode informar ao cliente que se o cadastro for feito há esse benefício de desconto especial de 10%. Se o cliente desejar cadastrar, então a variável passará a ser "desconto = true". Caso mesmo assim, o cliente escolha não fazer cadastro e dessa forma não obter o desconto, a variável mantém-se "desconto = false".
O atendente deve ser treinado para convencer o cliente do cadastro, dado que isso pode ajudar a reter clientes e divulgar as promoções do estabelecimento por e-mail e whatsapp.Na próxima tela, é informado quais e quantos itens o cliente vai comprar. Para cada item, o sistema busca no banco de dados o preço por item e multiplica pela quantidade. O total do pedido do cliente será exatamente o resultado dessa operação:
Exemplo:
TOTAL DO PEDIDO = Produto 1 "preço" x Qtd Produto 1 + Exemplo: Produto 1 "preço" x Qtd Produto 1 + Exemplo: Produto 3 "preço" x Qtd Produto 3.A tela exibirá o valor "TOTAL DO PEDIDO" e irá verificar se o cliente tem direito ao desconto. Caso sim, o % de 10 de desconto será aplicado ao "TOTAL DO PEDIDO". Exibir para que o cliente veja que o desconto foi efetivamente aplicado.
A seguir aparecerão as opções de pagamento, cliente escolhe qual a melhor opção e faz o pagamento. Concluído o pedido, a cozinha inicia a produção do produto.