GeraProva GeraProva Provas com IA para professores do Brasil
MatemáticaENEMBNCC EM13MAT405Fácil⏱ medio

3 em cada 5 microempresas relatam demora no cálculo de descontos, motivando um centro de apoio a adotar uma…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13MAT405

Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

3 em cada 5 microempresas relatam demora no cálculo de descontos, motivando um centro de apoio a adotar uma sequência de instruções em linguagem corrente para automatizar o procedimento. A rotina definida é: se tipo = 'A' então desconto = 20 senão se tipo = 'B' então desconto = 15 senão desconto = 10 fim se valor_final = valor_bruto * (1 - desconto/100) Para um pedido de valor_bruto igual a 800 e tipo de cliente 'C', o algoritmo aplica o desconto conforme as instruções acima. Analise o texto-base e conclua qual é o valor_final calculado para esse pedido.

  1. A) 680
  2. B) 700
  3. C) 650
  4. D) 720
  5. E) 640

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o tipo de cliente do pedido. O enunciado informa tipo = 'C'. Na rotina, a condição 'se tipo = A' é falsa, a condição 'senão se tipo = B' também é falsa, e por isso o algoritmo cai no bloco 'senão', que define desconto = 10.
  2. Aplique a fórmula final com valor_bruto = 800 e desconto = 10. Como desconto/100 = 0,1, temos valor_final = 800 * (1 - 0,1) = 800 * 0,9 = 720.
  3. Compare com o gabarito oficial. O resultado 720 corresponde à alternativa D, que coincide com o gabarito oficial. Não há divergência entre a resolução e o gabarito.
  4. Por que as outras estão erradas. A (680) corresponde a aplicar o desconto de 15%, que é o do tipo B, e não o do tipo C. B (700) equivale a subtrair 100 reais, o que seria um desconto de 12,5%, valor que não existe na rotina. C (650) equivale a subtrair 150 reais, ou seja, um desconto de 18,75%, que também não aparece na rotina. E (640) corresponde a aplicar o desconto de 20%, que é o do tipo A.

💡 Dica: Identifique o tipo de cliente e aplique a regra de desconto correspondente.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno aplicou o desconto de 15%, que pertence ao ramo do tipo 'B', em vez do ramo 'senão' correspondente ao tipo 'C'.

B Erradaerro: Procedimentala que mais engana

O aluno tratou o desconto como um valor fixo de 100 reais (ou fez uma conta sem relação com a fórmula de percentual), obtendo 800 - 100 = 700 em vez de calcular 800 * 0,9.

Por que engana: confundir o tipo de cliente e aplicar desconto incorreto ou erro no cálculo percentual do desconto.

C Erradaerro: Procedimental

O aluno errou o cálculo do desconto ao subtrair um valor que não corresponde a 10% de 800, chegando a 650, possivelmente por erro aritmético ou por tomar um percentual inexistente na rotina.

D Correta

Desconto padrão de 10%, logo 800 *(1-0,10)=720.

E Erradaerro: Interpretação

O aluno usou o desconto de 20%, que pertence ao ramo do tipo 'A', mesmo o pedido sendo do tipo 'C', e calculou 800 * 0,8 = 640.

Raio-X da questão

Dificuldade Fácil
Bloom Avaliar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ calculativa🧩 progressao
🎯 Conceito central

algoritmo desconto valor final

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas condicionais simples · cálculo percentual básico

📚 Reveja

estude estruturas condicionais e cálculo percentual de descontos

⚠️ Erro mais comum

confundir o tipo de cliente e aplicar desconto incorreto ou erro no cálculo percentual do desconto.

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Leitura e interpretação de tabelas e gráficos (de colunas ou barras simples ou múltiplas) referentes a variáveis categóricas e variáveis numéricas

🔎 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.