Oii, tudo bem?
Seu rascunho seguiu uma linha de raciocínio correta ao identificar as variáveis e a soma final. Mas, pra que o computador ou qualquer pessoa consiga executar seu algoritmo sem erros, precisamos garantir que o cálculo de cada item aconteça antes da soma total.
Algoritmo: Cálculo de Pedido de Lanchonete
- Definir os preços fixos:
preco_hamburguer recebe 12.00preco_batata recebe 7.00preco_refrigerante recebe 5.00
- Receber as quantidades do cliente:
- Ler
quantidade_hamburguer - Ler
quantidade_batata - Ler
quantidade_refrigerante
- Calcular os subtotais:
subtotal_hamburguer = quantidade_hamburguer * preco_hamburguersubtotal_batata = quantidade_batata * preco_batatasubtotal_refrigerante = quantidade_refrigerante * preco_refrigerante
- Calcular o valor final:
valor_total = subtotal_hamburguer + subtotal_batata + subtotal_refrigerante
- Exibir o resultado:
- Mostrar ao usuário o valor armazenado em
valor_total.
Por que essa ordem importa?
No seu exemplo original, a variável total_hamburguer era somada, mas o cálculo de multiplicação (quantidade x preço) ainda não tinha sido realizado. Na programação, o computador precisa primeiro resolver as partes menores da conta para depois conseguir somar tudo.
Pequena observação sobre os termos:
Note que evitei usar a palavra "guardar" ou "anotar" no passo a passo final para focar em verbos de ação como Ler, Calcular e Exibir, que são mais próximos do que fazemos ao escrever o código de verdade.