Em um aplicativo de lanchonete, é fundamental que o cliente saiba rapidamente quanto deverá pagar pelo seu pedido. Para isso, o sistema precisa receber a quantidade de cada item solicitado e calcular automaticamente o valor total da compra.
Neste desafio, vou criar um algoritmo em linguagem natural que utiliza variáveis para armazenar as quantidades e os preços dos produtos, realizando o cálculo final de forma simples e organizada.
1. Itens do Cardápio
| Item | Preço Unitário |
|---|---|
| Hambúrguer | R$ 12,00 |
| Batata frita | R$ 7,00 |
| Refrigerante | R$ 5,00 |
2. Dados de Entrada
O algoritmo precisa receber as seguintes informações:
- Quantidade de hambúrgueres
- Quantidade de batatas fritas
- Quantidade de refrigerantes
Exemplo
- Hambúrgueres: 2
- Batatas fritas: 1
- Refrigerantes: 3
3. Variáveis Utilizadas
Preços fixos
- preco_hamburguer = 12
- preco_batata = 7
- preco_refrigerante = 5
Quantidades informadas pelo usuário
- qtd_hamburguer
- qtd_batata
- qtd_refrigerante
Resultado final
- total_pedido
4. Lógica do Cálculo
O valor total será obtido multiplicando a quantidade de cada item pelo seu preço unitário e somando todos os resultados.
Total=(q_h × 12) + (q_b × 7) + (q_r × 5)
Onde:
- q_h = quantidade de hambúrgueres
- q_b = quantidade de batatas fritas
- q_r = quantidade de refrigerantes
5. Algoritmo em Linguagem Natural
- Definir os preços dos produtos.
- Solicitar ao usuário a quantidade de hambúrgueres.
- Solicitar ao usuário a quantidade de batatas fritas.
- Solicitar ao usuário a quantidade de refrigerantes.
- Multiplicar cada quantidade pelo respectivo preço.
- Somar todos os valores obtidos.
- Exibir o valor total do pedido.
- Encerrar o algoritmo.
6. Exemplo de Execução
Pedido do Cliente
- 2 hambúrgueres
- 1 batata frita
- 3 refrigerantes
Cálculo
- Hambúrgueres: 2 × 12 = R$ 24,00
- Batata frita: 1 × 7 = R$ 7,00
- Refrigerantes: 3 × 5 = R$ 15,00
Resultado Final
- Total do pedido: R$ 46,00
7. Pseudocódigo
preco_hamburguer ← 12
preco_batata ← 7
preco_refrigerante ← 5
ler qtd_hamburguer
ler qtd_batata
ler qtd_refrigerante
total_pedido ← (qtd_hamburguer * preco_hamburguer) +
(qtd_batata * preco_batata) +
(qtd_refrigerante * preco_refrigerante)
escrever "Total do pedido: R$ ", total_pedido
8. Benefícios da Solução
- Automatiza o cálculo do pedido.
- Reduz erros manuais.
- Facilita o atendimento.
- Pode ser expandida para incluir novos produtos.
- Melhora a experiência do cliente.
Conclusão
Esse algoritmo permite calcular de forma rápida e precisa o valor total de um pedido em uma lanchonete. Ao utilizar variáveis para armazenar preços e quantidades, o sistema se torna organizado, reutilizável e fácil de manter. Dessa forma, o atendimento fica mais ágil e o cliente recebe imediatamente o valor final de sua compra.