Para calcular automaticamente o valor total de um pedido na lanchonete, o sistema precisa armazenar as quantidades de cada item solicitado e utilizar essas informações para realizar os cálculos.
Primeiramente, o sistema deve registrar os valores fixos dos produtos:
hambúrguer: R$ 12,00;
batata frita: R$ 7,00;
refrigerante: R$ 5,00.
Depois disso, o cliente informa quantas unidades deseja de cada item. Essas quantidades são armazenadas em variáveis separadas para facilitar o cálculo do pedido.
O sistema então multiplica:
a quantidade de hambúrgueres pelo valor do hambúrguer;
a quantidade de batatas pelo valor da batata frita;
a quantidade de refrigerantes pelo valor do refrigerante.
Ao final, todos os resultados são somados para gerar o valor total da compra.
Em linguagem natural, o algoritmo poderia funcionar assim:
Definir os preços dos produtos:
- hambúrguer = R$ 12,00;
- batata frita = R$ 7,00;
- refrigerante = R$ 5,00;
- Solicitar ao cliente:
- quantidade de hambúrgueres;
- quantidade de batatas fritas;
- quantidade de refrigerantes;
- Calcular:
- total dos hambúrgueres;
- total das batatas;
- total dos refrigerantes;
- Somar todos os valores calculados;
- Exibir o valor final do pedido ao cliente.
Além da lógica principal, o sistema também poderia incluir melhorias para tornar a experiência mais completa, como:
- cálculo automático de combos;
- aplicação de cupons de desconto;
- adicionais extras nos lanches;
- integração com pagamento online;
- cálculo de taxa de entrega;
- e separação do pedido por categorias ou tamanhos.
Dessa forma, o aplicativo consegue automatizar os pedidos de forma simples, rápida e organizada.