1
resposta

Raciocínio computacional

início

definir preco_hamburguer = 12
definir preco_batata = 7
definir preco_refrigerante = 5

ler quantidade_hamburguer
ler quantidade_batata
ler quantidade_refrigerante

total <- (quantidade_hamburguer * preco_hamburguer)
+ (quantidade_batata * preco_batata)
+ (quantidade_refrigerante * preco_refrigerante)

exibir "total do pedido:", total

fim

1 resposta

Olá, Heidi. Como vai?

Sua resolução está excelente e muito bem estruturada! Você utilizou corretamente a lógica de atribuição de valores (definindo os preços fixos) e a leitura de variáveis, que são os pilares para qualquer programa funcional.

Para agregar valor ao seu aprendizado, gostaria de destacar como o seu código demonstra perfeitamente os quatro pilares do Pensamento Computacional:

  • Decomposição: Você quebrou o problema do "pedido" em partes menores (hambúrguer, batata e refrigerante).
  • Reconhecimento de Padrões: Você percebeu que o cálculo para cada item segue a mesma regra: $quantidade \times preco$.
  • Abstração: Você focou no que importa (preços e quantidades) e ignorou detalhes irrelevantes para o cálculo (como a marca do refrigerante ou o ponto da carne).
  • Algoritmos: Você criou essa sequência lógica de passos que o computador consegue seguir do início ao fim.

Uma pequena dica de sintaxe

No seu cálculo do total, você usou o símbolo <- (seta). Na lógica de programação e no pseudocódigo (Portugol), esse é o operador de atribuição. Ele é ótimo porque deixa claro que o resultado da conta à direita está sendo "guardado" dentro da variável à esquerda.

Quando você migrar para linguagens como Python, JavaScript ou C#, essa seta será substituída pelo sinal de igual (=). O seu raciocínio já está pronto para dar esse próximo passo!

Parabéns pela clareza e organização do seu algoritmo!

Espero que possa ter lhe ajudado!