O desafio proposto envolve a criação de um algoritmo que processe dados de um pedido, armazenando informações em variáveis e realizando operações aritméticas para determinar o valor total. A solução apresentada pela pessoa instrutora segue uma abordagem estruturada e didática, embora possa ser expandida para maior robustez operacional.
A primeira etapa consiste em declarar variáveis que armazenem os preços fixos dos itens oferecidos pela lanchonete. Essas constantes (preco_hamburguer = 12, preco_batata = 7, preco_refri = 5) representam valores que não se alteram durante a execução do programa e servem como referência para os cálculos subsequentes. A utilização de variáveis nomeadas de forma descritiva facilita a legibilidade do código e permite que futuras alterações de preços sejam realizadas de forma centralizada.
A segunda etapa envolve a captura das quantidades solicitadas pelo cliente. O sistema deve solicitar ao usuário que informe quantos hambúrgueres, quantas porções de batata frita e quantos refrigerantes ele deseja. Essas informações são armazenadas em variáveis distintas (qtd_hamburguer, qtd_batata, qtd_refri) que representam dados variáveis, ou seja, valores que mudam conforme cada novo pedido é processado.
A terceira etapa realiza o cálculo dos subtotais para cada categoria de item. Isso é feito multiplicando a quantidade informada pelo preço unitário correspondente, gerando três valores intermediários (total_hamburguer, total_batata, total_refri). Essa abordagem permite rastrear quanto foi gasto em cada categoria, informação que pode ser útil para relatórios ou análises de vendas posteriores.
A quarta etapa consolida os subtotais em um valor total único, somando todos os valores parciais. Essa operação final produz o montante que o cliente deve pagar pela totalidade do pedido.
A quinta etapa exibe o resultado de forma clara e compreensível, informando ao cliente o valor total a ser pago. A apresentação adequada dos resultados é fundamental para a experiência do usuário e para evitar confusões ou erros de interpretação.
ALGORITMO: Cálculo de Pedidos em Lanchonete
VARIÁVEIS:
preco_hamburguer ← 12.00
preco_batata ← 7.00
preco_refri ← 5.00
qtd_hamburguer ← 0
qtd_batata ← 0
qtd_refri ← 0
total_hamburguer ← 0
total_batata ← 0
total_refri ← 0
total_pedido ← 0
INÍCIO:
ESCREVA "Bem-vindo à Lanchonete!"
ESCREVA "Hambúrguer: R$ 12,00"
ESCREVA "Batata frita: R$ 7,00"
ESCREVA "Refrigerante: R$ 5,00"
ESCREVA "Quantos hambúrgueres você deseja?"
LEIA qtd_hamburguer
ESCREVA "Quantas porções de batata frita você deseja?"
LEIA qtd_batata
ESCREVA "Quantos refrigerantes você deseja?"
LEIA qtd_refri
total_hamburguer ← qtd_hamburguer × preco_hamburguer
total_batata ← qtd_batata × preco_batata
total_refri ← qtd_refri × preco_refri
total_pedido ← total_hamburguer + total_batata + total_refri
ESCREVA "--- RESUMO DO PEDIDO ---"
ESCREVA qtd_hamburguer, " hambúrguer(es): R$ ", total_hamburguer
ESCREVA qtd_batata, " porção(ões) de batata: R$ ", total_batata
ESCREVA qtd_refri, " refrigerante(s): R$ ", total_refri
ESCREVA "TOTAL A PAGAR: R$ ", total_pedido
FIM