GeraProva GeraProva Provas com IA para professores do Brasil
Matemática7º anoBNCC EF07MA07Média⏱ medio

Como garantir que o cálculo de um pedido online siga sempre os passos corretos? Considere uma loja virtual em…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07MA07

Representar por meio de um fluxograma os passos utilizados para resolver um grupo de problemas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Como garantir que o cálculo de um pedido online siga sempre os passos corretos? Considere uma loja virtual em que o sistema deve: 1. Ler a quantidade de itens solicitados. 2. Calcular o preço base multiplicando a quantidade por R$ 10,00. 3. Verificar se a quantidade é maior que 5 unidades. 4. Caso positivo, aplicar 5% de desconto ao preço base; caso negativo, manter o preço base. 5. Calcular o imposto fixo de R$ 2,00 sobre o valor obtido. 6. Exibir o valor final a ser pago pelo cliente. Analise o texto-base e identifique a sequência correta de etapas para compor o fluxograma que calcula o valor final do pedido.

  1. A) Ler quantidade -> calcular preco base -> verificar se qtd>5 -> aplicar desconto ou nao -> calcular imposto -> exibir valor final
  2. B) Ler quantidade -> calcular preco base -> verificar se qtd>5 -> aplicar desconto ou nao -> exibir valor final -> calcular imposto
  3. C) Ler quantidade -> calcular preco base -> verificar se qtd>5 -> calcular imposto -> aplicar desconto ou nao -> exibir valor final
  4. D) Calcular preco base -> ler quantidade -> verificar se qtd>5 -> aplicar desconto ou nao -> calcular imposto -> exibir valor final
  5. E) Ler quantidade -> calcular preco base -> aplicar desconto sempre -> verificar se qtd>5 -> calcular imposto -> exibir valor final

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique a ordem lógica das etapas no texto-base. O sistema não pode calcular o preço antes de saber a quantidade, então a primeira etapa é ler a quantidade de itens solicitados.
  2. Com a quantidade em mãos, o sistema calcula o preço base multiplicando a quantidade por R$ 10,00. Isso vem antes da verificação do desconto, pois a regra de desconto incide sobre o preço base.
  3. O sistema verifica se a quantidade é maior que 5. Essa decisão depende da quantidade já lida, por isso ocorre depois da leitura.
  4. Conforme o resultado da verificação, aplica-se 5% de desconto ao preço base (se a quantidade for maior que 5) ou mantém-se o preço base (caso contrário).
  5. Sobre o valor obtido, calcula-se o imposto fixo de R$ 2,00. O imposto só pode ser calculado depois que o valor já foi definido com ou sem desconto.
  6. Por fim, exibe-se o valor final a ser pago pelo cliente, que é o último resultado da cadeia de cálculos.
  7. Por que as outras estão erradas:
  8. B) Exibe o valor final antes de calcular o imposto, o que faria o cliente pagar um valor sem o imposto incluído.
  9. C) Calcula o imposto antes do desconto, o que altera o resultado final porque o desconto incidiria sobre um valor já acrescido do imposto, ou seria aplicado de forma inconsistente com o texto.
  10. D) Calcula o preço base antes de ler a quantidade, o que é impossível, pois o preço depende da quantidade.
  11. E) Aplica o desconto sempre, sem verificar se a quantidade é maior que 5, contrariando a regra do passo 3 e 4 do texto.
  12. Conclusão: a sequência correta é a da alternativa A, que segue exatamente a ordem do texto-base e garante que cada etapa dependa apenas de resultados anteriores.

💡 Dica: Siga a ordem das operações, respeitando a condição do desconto e o cálculo final do imposto.

Alternativa por alternativa

A Correta

A quantidade precisa ser lida para calcular o preço base. Depois, a condição define se o desconto será aplicado; em seguida, calcula-se o imposto e exibe-se o valor final.

B Erradaerro: Procedimentala que mais engana

O aluno acredita que a exibição do valor final pode acontecer antes do cálculo do imposto, tratando o imposto como um ajuste posterior ao que já foi mostrado ao cliente.

Por que engana: O aluno pode inverter a aplicação do desconto e do imposto, ou exibir o valor antes de concluir todos os cálculos previstos no algoritmo.

C Erradaerro: Interpretação

O aluno inverte a ordem entre o desconto e o imposto, supondo que o imposto deve ser calculado antes da decisão de desconto, mesmo o texto indicando o contrário.

D Erradaerro: Conceitual

O aluno considera que o preço base pode ser calculado antes da leitura da quantidade, talvez por pensar que o preço unitário é fixo e independe do pedido.

E Erradaerro: Interpretação

O aluno aplica o desconto a todos os pedidos, ignorando a condição de quantidade maior que 5 ou tratando a verificação como uma etapa que pode ocorrer depois do desconto.

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 unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

Sequência lógica condicional

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Sequência de instruções algorítmicas · Estruturas condicionais simples

📚 Reveja

Revise a organização sequencial e condicional de algoritmos em fluxogramas.

⚠️ Erro mais comum

O aluno pode inverter a aplicação do desconto e do imposto, ou exibir o valor antes de concluir todos os cálculos previstos no algoritmo.

🌎 Tema transversal

economia_financeira

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Fração e seus significados: como parte de inteiros, resultado da divisão, razão e operador

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