Dado um problema onde várias pessoas precisam calcular o preço de produtos, como um algoritmo poderia usar…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Dado um problema onde várias pessoas precisam calcular o preço de produtos, como um algoritmo poderia usar variáveis para facilitar essa tarefa?
- A) Usar variáveis para o preço total apenas.
- B) Criar um cálculo fixo para todos os produtos.
- C) Utilizar variáveis para preço e quantidade de cada produto.
- D) Desconsiderar os preços e calcular apenas a quantidade.
- E) Criar algoritmos diferentes para cada produto.
✅ Resposta correta: alternativa C
Resolução passo a passo
- O problema pede como um algoritmo pode usar variáveis para facilitar o cálculo do preço de produtos por várias pessoas. A ideia central é generalizar: em vez de tratar cada caso de forma isolada, o algoritmo guarda em variáveis os dados que mudam (preço e quantidade de cada produto) e aplica sempre a mesma regra de cálculo.
- Ao armazenar o preço e a quantidade de cada produto em variáveis, o algoritmo pode calcular o valor de cada item (preço multiplicado pela quantidade) e somar os resultados. Assim, o mesmo trecho de código serve para qualquer pessoa e qualquer lista de produtos, bastando trocar os valores das variáveis.
- Por isso a alternativa C é a correta, e o gabarito oficial está certo. As outras estão erradas: A limita o uso a apenas o total, perdendo os dados necessários para calcular cada item; B cria um cálculo fixo, que não serve para produtos diferentes; D elimina justamente o preço, que é essencial para o cálculo; E cria algoritmos diferentes para cada produto, o oposto do reuso que as variáveis permitem.
💡 Dica: Pense em como as variáveis podem armazenar informações sobre os produtos.
Alternativa por alternativa
O aluno acha que basta guardar apenas o total final, sem perceber que o total depende dos valores individuais de cada produto para ser calculado.
Por que engana: Escolher usar variaveis de forma limitada ou inadequada, como fixar valores ou ignorar variaveis importantes para o calculo.
O aluno imagina que uma fórmula única e fixa resolve tudo, sem perceber que os valores mudam de produto para produto e precisam ser representados por variáveis.
Essa abordagem permite personalizar o cálculo para cada caso.
O aluno confunde o problema, achando que a quantidade sozinha basta, quando o preço é justamente a informação necessária para calcular o valor a pagar.
O aluno acredita que cada produto precisa de um algoritmo próprio, não percebendo que um único algoritmo genérico com variáveis resolve todos os casos.
Raio-X da questão
variáveis em algoritmos
fixacao
variaveis em algoritmos · operacoes basicas com variaveis
Revisar o uso de variáveis em algoritmos de programação.
Escolher usar variaveis de forma limitada ou inadequada, como fixar valores ou ignorar variaveis importantes para o calculo.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Imagine que você precisa desenvolver um sistema para calcular o custo de diferentes produtos em uma loja. Como você…
- Elabore um algoritmo que utilize variáveis para resolver um problema real, como calcular o custo total de uma compra…
- Um programador deseja criar um algoritmo que calcule o preço total de produtos com e sem desconto. Como ele pode usar…
- Imagine que você precisa criar um algoritmo que calcule o preço total de produtos com descontos variados. Como você…
- Elabore um algoritmo que permita calcular o preço total de compras em uma feira, considerando diferentes produtos e seus…
- Descreva como você resolveria o problema de calcular o preço total de vários produtos utilizando um algoritmo genérico…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
