1
resposta

[Projeto] Desafio: Calculando pedidos

precoBurger = 12
precoBatata = 7
precoRefri = 5

quantiaBurger = entrada(quantia)
quantiaBatata = obter(quantia)
quantiaRefri = obter(quantia)

total = (precoBurger * quantiaBurger) + (precoBatata * quantiaBatata) + (precoRefri * quantiaRefri)

exibir(total)
1 resposta

Olá, Pedro Henrique. Como vai?

Excelente resolução! Você aplicou perfeitamente os pilares do Pensamento Computacional para estruturar a lógica de um sistema de vendas. Mesmo sendo um pseudocódigo, a estrutura está muito clara e segue a ordem fundamental de qualquer programa: Entrada, Processamento e Saída.

Gostaria de destacar como o seu código se conecta com os conceitos que você está estudando:

  • Abstração: Você definiu variáveis (precoBurger, precoBatata, etc.) para representar valores do mundo real, simplificando o problema.
  • Decomposição: Você quebrou o cálculo do pedido total em partes menores (preço unitário multiplicado pela quantia) antes de somar tudo.
  • Algoritmos: Você criou uma sequência finita de passos lógicos que resolvem o problema de calcular o valor total de qualquer combinação de pedidos.

Dicas para Refinamento:

Para deixar sua lógica ainda mais próxima de uma linguagem de programação real (como Python ou JavaScript), aqui estão duas sugestões:

  1. Padronização de Comandos: Notei que você usou entrada, obter e exibir. Na programação, costumamos manter o mesmo padrão de nome para a mesma função (por exemplo, usar sempre obter para entradas de dados).
  2. Interatividade: Você poderia adicionar uma mensagem para o usuário saber o que digitar. No processamento de dados, a clareza da interface é tão importante quanto a lógica do cálculo.

Veja como essa lógica ficaria estruturada em Python, que é uma linguagem muito próxima do que você escreveu:

# Definição de Preços (Constantes)
PRECO_BURGER = 12
PRECO_BATATA = 7
PRECO_REFRI = 5

# Entrada de Dados
quantia_burger = int(input("Quantos hambúrgueres? "))
quantia_batata = int(input("Quantas batatas? "))
quantia_refri = int(input("Quantos refris? "))

# Processamento
total = (PRECO_BURGER * quantia_burger) + (PRECO_BATATA * quantia_batata) + (PRECO_REFRI * quantia_refri)

# Saída
print(f"O valor total do pedido é: R$ {total:.2f}")

Parabéns pelo projeto! Dominar essa base de lógica é o que permitirá que você aprenda qualquer linguagem de programação com muito mais facilidade no futuro.

Espero que possa ter lhe ajudado!