1
resposta

Desafio: Calculando pedidos

INÍCIO
// anotar em "lista_pedidos"
preco_hamburquer = 12.00
preco_batata = 7.00
preco_refrigerante = 5.00

// anotar
qtde_hamburguer
qtde_batata
qtde_refrigerante

// exibir resultado
total_pedido = total_hamburguer + total_batata + total_refrigerante

FIM

// guardar quantidade dos pedidos:
quantidade_hamburguer, quantidade_batata, quantidade_refrigerante

1 resposta

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

  1. Definir os preços fixos:
  • preco_hamburguer recebe 12.00
  • preco_batata recebe 7.00
  • preco_refrigerante recebe 5.00
  1. Receber as quantidades do cliente:
  • Ler quantidade_hamburguer
  • Ler quantidade_batata
  • Ler quantidade_refrigerante
  1. Calcular os subtotais:
  • subtotal_hamburguer = quantidade_hamburguer * preco_hamburguer
  • subtotal_batata = quantidade_batata * preco_batata
  • subtotal_refrigerante = quantidade_refrigerante * preco_refrigerante
  1. Calcular o valor final:
  • valor_total = subtotal_hamburguer + subtotal_batata + subtotal_refrigerante
  1. 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.