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 complexo de um "pedido" em partes menores e gerenciáveis (hambúrguer, batata e refrigerante).
  • Reconhecimento de Padrões: Você percebeu que o cálculo para cada item segue a mesma regra matemática: $quantidade \times preco$.
  • Abstração: Você focou no que realmente importa para a lógica (preços e quantidades) e ignorou detalhes irrelevantes para o cálculo (como a marca do refrigerante ou os ingredientes do hambúrguer).
  • Algoritmos: Você criou essa sequência lógica e finita 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 (frequentemente chamado de Portugol), esse é o operador de atribuição. Ele é ótimo porque deixa visualmente claro que o resultado da conta à direita está sendo "guardado" dentro da variável à esquerda.

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

Parabéns pela clareza e organização do seu algoritmo! Ficou muito fácil de entender o fluxo da informação.

Espero que possa ter lhe ajudado!