GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO06Média⏱ medio

Um programador deve criar uma função que calcule o preço de venda de um produto. Compare as abordagens para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um programador deve criar uma função que calcule o preço de venda de um produto. Compare as abordagens para calcular o preço de diferentes produtos: eletrônicos e vestuário.

  1. A) Ambos os produtos têm o mesmo preço base.
  2. B) A fórmula deve incluir apenas um imposto fixo.
  3. C) A fórmula é a mesma, mas com parâmetros diferentes.
  4. D) Não é necessário usar parâmetros em funções.
  5. E) Os eletrônicos sempre custam mais que vestuário.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede que se compare a forma de calcular o preço de venda de dois tipos de produto, eletrônicos e vestuário, para uma mesma função. Passo 2: Pensando como programador, o preço de venda costuma seguir uma lógica comum, como preço base mais impostos e margem de lucro. O que muda de um produto para outro são os valores usados nesses cálculos, como a alíquota de imposto e a margem. Passo 3: Por isso a alternativa C está correta: a fórmula é a mesma, mas com parâmetros diferentes. Em programação, isso se resolve com uma única função que recebe parâmetros (por exemplo, preço base, alíquota e margem) e os recebe de forma diferente para cada categoria. Passo 4: A alternativa A está errada, pois cada produto tem preço base próprio, e a questão trata justamente de produtos diferentes. Passo 5: A alternativa B está errada, porque a fórmula não deve usar apenas um imposto fixo, já que a carga tributária pode variar conforme o tipo de produto e o enunciado não sugere um valor único. Passo 6: A alternativa D está errada, pois parâmetros são justamente o mecanismo que permite reaproveitar uma função com dados diferentes, sendo muito útil nesse cenário. Passo 7: A alternativa E está errada, pois não há nada no enunciado que garanta que eletrônicos sempre custem mais que vestuário; isso depende de cada produto, e a função não deve partir dessa premissa. Passo 8: Conclusão: o gabarito oficial C está correto, e a melhor forma de implementar a comparação é uma função única com parâmetros variáveis.

💡 Dica: Considere as diferenças de custos entre os produtos.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno supõe que, por se tratar de produtos da mesma loja ou de um mesmo sistema, o preço base deve ser igual, confundindo a ideia de fórmula comum com valores iguais.

B Erradaerro: Conceituala que mais engana

O aluno acredita que um cálculo de preço deve usar sempre um único imposto fixo, sem perceber que diferentes categorias podem ter alíquotas distintas.

Por que engana: Achar que a formula para calcular preco deve ser identica sem considerar parametros diferentes para cada tipo de produto.

C Correta

Parâmetros diferentes adaptam a mesma fórmula para produtos distintos.

D Erradaerro: Conceitual

O aluno acha que, por a função ser feita para produtos diferentes, não precisa de parâmetros, quando na verdade os parâmetros são o recurso que permite reaproveitar a mesma função com dados diferentes.

E Erradaerro: Senso comum

O aluno usa a intuição do dia a dia, em que eletrônicos costumam ser mais caros, e transforma essa generalização em regra para a fórmula, sem base no enunciado.

Raio-X da questão

Dificuldade Média
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ comparativa🧩 progressao
🎯 Conceito central

cálculo de preço de venda

📌 Objetivo

fixacao

🧱 Pré-requisitos

funcoes em programacao · parametros de funcao

📚 Reveja

Revisar as fórmulas de cálculo de preço de venda para diferentes categorias de produtos.

⚠️ Erro mais comum

Achar que a formula para calcular preco deve ser identica sem considerar parametros diferentes para cada tipo de produto.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.