GeraProva GeraProva Provas com IA para professores do Brasil
Matemática7º anoBNCC EF07MA02Difícil⏱ medio

Dados ilustrativos: Uma papelaria oferece 10% de desconto na compra de qualquer material escolar quando são…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07MA02

Resolver e elaborar problemas que envolvam porcentagens, como os que lidam com acréscimos e decréscimos simples, utilizando estratégias pessoais, cálculo mental e calculadora, no contexto de educação financeira, entre outros.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Dados ilustrativos: Uma papelaria oferece 10% de desconto na compra de qualquer material escolar quando são adquiridos mais de 5 itens. Para calcular o valor final a ser pago por um cliente, o procedimento envolve ler o preço unitário de cada item, ler a quantidade comprada, calcular o valor bruto, aplicar o desconto quando aplicável e informar ao cliente o total a pagar. Analise o texto-base e conclua qual é a sequência correta de operações a ser representada em um fluxograma para calcular o valor final a pagar.

  1. A) Ler quantidade; ler preco_unitario; calcular valor_bruto = preco_unitario * quantidade; calcular desconto = valor_bruto * 0.1; se quantidade > 5 entao calcular valor_final = valor_bruto - desconto; senao valor_final = valor_bruto; exibir valor_final
  2. B) Ler preco_unitario; ler quantidade; calcular valor_bruto = preco_unitario * quantidade; se quantidade > 5 entao desconto = valor_bruto * 0.1; senao desconto = 0; calcular valor_final = valor_bruto - desconto; exibir valor_final
  3. C) Ler preco_unitario; ler quantidade; se quantidade > 5 entao desconto = preco_unitario * 0.1; senao desconto = 0; calcular valor_bruto = preco_unitario * quantidade; calcular valor_final = valor_bruto - desconto; exibir valor_final
  4. D) Ler preco_unitario; ler quantidade; calcular valor_bruto = preco_unitario + quantidade; se quantidade > 5 entao desconto = valor_bruto * 0.1; senao desconto = 0; calcular valor_final = valor_bruto - desconto; exibir valor_final
  5. E) Ler preco_unitario; calcular valor_bruto = preco_unitario * quantidade; ler quantidade; se quantidade > 5 entao desconto = valor_bruto * 0.1; senao desconto = 0; calcular valor_final; exibir valor_final

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o que o fluxograma precisa fazer, na ordem do texto-base: ler o preço unitário, ler a quantidade, calcular o valor bruto (preço unitário vezes quantidade), aplicar o desconto somente quando a quantidade for maior que 5, calcular o valor final e exibi-lo ao cliente.
  2. Verifique a alternativa B: lê preco_unitario, lê quantidade, calcula valor_bruto = preco_unitario * quantidade, testa se quantidade > 5. Se sim, desconto = valor_bruto * 0.1; se não, desconto = 0. Depois calcula valor_final = valor_bruto - desconto e exibe valor_final. Essa sequência segue fielmente o texto e aplica o desconto apenas quando é aplicável.
  3. Por que as outras estão erradas. A: a lógica final até produz o resultado certo, mas calcula o desconto em todos os casos, mesmo quando não se aplica, e inverte a ordem de leitura em relação ao texto, então é menos fiel ao procedimento descrito. C: calcula o desconto sobre o preço unitário e não sobre o valor bruto, o que aplicaria 10% de um único item e não da compra total. D: usa soma (preço + quantidade) para calcular o valor bruto, quando o correto é multiplicação. E: calcula o valor bruto antes de ler a quantidade, usando um dado ainda não disponível, e não define a fórmula do valor final.
  4. Conclusão: a sequência correta é a da alternativa B, que coincide com o gabarito oficial.

💡 Dica: Siga a ordem lógica das operações para calcular o valor final com desconto.

Alternativa por alternativa

A Erradaerro: Procedimentala que mais engana

Acredita que calcular o desconto antes de testar a condição é o procedimento correto e que a ordem de leitura dos dados pode ser trocada sem diferença.

Por que engana: Confundir a ordem das operações ou aplicar desconto incorretamente antes de calcular o valor bruto.

B Correta

Correta porque segue a ordem: leitura de dados, cálculo bruto, decisão do desconto, cálculo final e exibição conforme descrito.

C Erradaerro: Conceitual

Entende que o desconto de 10% incide sobre o preço unitário, e não sobre o valor total da compra, e calcula o desconto antes do valor bruto.

D Erradaerro: Procedimental

Confunde a operação de cálculo do valor bruto, usando soma em vez de multiplicação entre preço unitário e quantidade.

E Erradaerro: Atenção

Não percebe que a quantidade precisa ser lida antes de ser usada no cálculo do valor bruto, e deixa a fórmula do valor final sem definição.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 consolidacao
🎯 Conceito central

sequência lógica cálculo desconto

📌 Objetivo

avaliacao

🧱 Pré-requisitos

operações básicas multiplicação · condicional lógica simples

📚 Reveja

estude a ordem correta das operações em cálculo com desconto

⚠️ Erro mais comum

Confundir a ordem das operações ou aplicar desconto incorretamente antes de calcular o valor bruto.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Cálculo de porcentagens e de acréscimos e decréscimos simples

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.