Desenvolvimento de um Algoritmo para Cálculo do Valor Total de um Pedido
Os algoritmos são fundamentais para a resolução de problemas computacionais, pois organizam uma sequência lógica de instruções capazes de transformar dados de entrada em resultados úteis. Neste exemplo, o objetivo é desenvolver um algoritmo em linguagem natural que calcule o valor total de um pedido realizado por um cliente em uma lanchonete, considerando as quantidades de produtos informadas.
Definição das variáveis
A primeira etapa do algoritmo consiste em definir as variáveis que armazenarão os preços fixos dos produtos comercializados. Como esses valores não sofrem alterações durante a execução do algoritmo, eles são inicializados da seguinte forma:
- preco_hamburguer = 12
- preco_batata = 7
- preco_refri = 5
Além dessas variáveis, é necessário criar outras para armazenar as quantidades de cada item escolhidas pelo cliente:
- qtd_hamburguer
- qtd_batata
- qtd_refri
Essas variáveis representam os dados de entrada do algoritmo e serão informadas pelo usuário no momento da execução.
Cálculo dos subtotais
Após receber as quantidades solicitadas pelo cliente, o algoritmo deve calcular o valor correspondente a cada produto. Esse cálculo é realizado multiplicando a quantidade adquirida pelo preço unitário de cada item.
Dessa forma, obtêm-se os seguintes subtotais:
- total_hamburguer = qtd_hamburguer × preco_hamburguer
- total_batata = qtd_batata × preco_batata
- total_refri = qtd_refri × preco_refri
Essa etapa permite identificar o valor gasto individualmente com cada produto do pedido.
Cálculo do valor total
Depois de calcular os subtotais, o algoritmo deve somá-los para encontrar o valor final da compra. Esse cálculo é realizado por meio da seguinte expressão:
total_pedido = total_hamburguer + total_batata + total_refri
O resultado dessa operação representa o valor total que deverá ser pago pelo cliente.
Exibição do resultado
Na etapa final, o algoritmo apresenta uma mensagem clara ao usuário informando o valor total do pedido. Essa saída permite que o cliente saiba exatamente quanto deverá pagar pela compra realizada.
Algoritmo em linguagem natural
- Definir os preços fixos dos produtos: hambúrguer (R$ 20,00), batata (R$ 10,00) e refrigerante (R$ 10,00).
- Solicitar ao cliente a quantidade de hambúrgueres desejada e armazená-la na variável qtd_hamburguer.
- Solicitar a quantidade de batatas e armazená-la na variável qtd_batata.
- Solicitar a quantidade de refrigerantes e armazená-la na variável qtd_refri.
- Calcular o subtotal dos hambúrgueres multiplicando a quantidade pelo preço unitário.
- Calcular o subtotal das batatas multiplicando a quantidade pelo preço unitário.
- Calcular o subtotal dos refrigerantes multiplicando a quantidade pelo preço unitário.
- Somar os três subtotais para obter o valor total do pedido.
- Exibir uma mensagem informando o valor total que o cliente deverá pagar.
- Encerrar o algoritmo.
Conclusão
O algoritmo desenvolvido demonstra de forma simples e organizada como utilizar variáveis para armazenar dados e realizar cálculos matemáticos. A divisão do processo em etapas facilita a compreensão da lógica utilizada e evidencia a importância da organização na construção de algoritmos. Além disso, essa solução pode ser facilmente adaptada para incluir novos produtos, descontos, impostos ou outras funcionalidades, tornando-a uma base sólida para o desenvolvimento de sistemas de pedidos em lanchonetes e estabelecimentos comerciais.