1
resposta

[Projeto] Desafio: Calculando pedidos

Inicio:

Variaveis:
preço_hamburguer = 12 , preço_batata frita = 7 , preço refrigerante 5

Quantidade:
qtd_hamburguer , qtd_batata , qtd_refrigerante

Subtotal:
preço+qtd_hamburguer , preço+qtd_batata , preço+qtd_refrigerante

Total pedido:
total_pedido = total_hamburguer , total_batata , total_refrigerante

Fim.

1 resposta

Olá, Wagner. Como vai?

Muito bom ver você praticando a lógica de programação e o pensamento computacional! Criar a estrutura de variáveis e entender como os dados vão se relacionar é o primeiro passo fundamental antes de escrever qualquer código.

Ao analisar a lógica do seu algoritmo para o cálculo do pedido, notei que existem alguns pequenos pontos nos conceitos de atribuição matemática e operadores que precisam de um ajuste técnico para que o computador consiga fazer a conta certa.

Vamos corrigir isso juntos e entender o porquê de cada mudança:


O que precisamos ajustar na lógica?

  • Subtotal (Uso de Operadores): Na sua lógica original, você utilizou o operador de soma (preço + qtd). Se somarmos o preço com a quantidade (ex: R$ 12,00 do hambúrguer + 2 unidades), o resultado será 14, o que está incorreto. Para calcular o subtotal de um item, precisamos multiplicar o preço pela quantidade usando o operador de multiplicação (*).
  • Total do Pedido: Para encontrar o valor final que o cliente vai pagar, precisamos somar os subtotais de cada produto.

Desenvolvendo o Algoritmo Corrigido

Aqui está uma versão estruturada de forma linear, clara e utilizando as boas práticas da lógica de programação:

Início:

1. Definição dos Preços (Constantes):

preco_hamburguer = 12.00
preco_batata = 7.00
preco_refrigerante = 5.00

2. Entrada de Dados (Quantidades compradas):

qtd_hamburguer = 2  (exemplo)
qtd_batata = 1      (exemplo)
qtd_refrigerante = 2 (exemplo)

3. Cálculo dos Subtotais (Multiplicação):

subtotal_hamburguer = preco_hamburguer * qtd_hamburguer
subtotal_batata = preco_batata * qtd_batata
subtotal_refrigerante = preco_refrigerante * qtd_refrigerante

4. Cálculo do Total do Pedido (Soma dos subtotais):

total_pedido = subtotal_hamburguer + subtotal_batata + subtotal_refrigerante

Fim.

  • Dica extra: Reparou que troquei os nomes das variáveis tirando os espaços e acentos (como preco_batata em vez de preço_batata frita)? Na maioria das linguagens de programação, o uso de espaços e caracteres especiais em nomes de variáveis gera erros de sintaxe. Usar o underline (_) para juntar as palavras é uma excelente prática chamada snake_case.

Parabéns por encarar o desafio e dar os primeiros passos na computação!

Espero que possa ter lhe ajudado!