GeraProva GeraProva Provas com IA para professores do Brasil
Matemática3ª sérieBNCC EM13MAT315Fácil⏱ curto

Gestores de biblioteca fundaram um sistema de cálculo de multa por atraso na devolução de livros. A regra é…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13MAT315

Investigar e registrar, por meio de um fluxograma, quando possível, um algoritmo que resolve um problema.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Gestores de biblioteca fundaram um sistema de cálculo de multa por atraso na devolução de livros. A regra é: para devolução no prazo ou antecipada (dias atrasados <= 0), a multa é R$ 0,00; caso contrário, a multa é de R$ 0,50 por dia de atraso. O algoritmo será representado em um fluxograma que informa o valor da multa com base no número de dias de atraso. Analise o texto-base e identifique a sequência de operações que gera corretamente o valor da multa por atraso em um algoritmo.

  1. A) Ler numDias; se numDias > 0 entao multa = 0.5 senao multa = 0; exibir multa
  2. B) Ler numDias; se numDias > 0 entao multa = 0 senao multa = numDias * 0.5; exibir multa
  3. C) Ler numDias; se numDias > 0 entao multa = numDias * 0.5 senao multa = numDias; exibir multa
  4. D) Ler numDias; exibir multa; se numDias <= 0 entao multa = 0 senao multa = numDias * 0.5
  5. E) Ler numDias; multa = numDias * 0.5; se numDias <= 0 entao multa = 0; exibir multa

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique as regras do texto-base. Se os dias de atraso forem menores ou iguais a 0 (devolução no prazo ou antecipada), a multa é R$ 0,00. Caso contrário, a multa é 0,50 multiplicado pelo número de dias de atraso.
  2. Verifique a sequência correta de operações. Primeiro é preciso ler o número de dias (Ler numDias). Depois, calcula-se a multa para o caso geral (multa = numDias * 0,5).
  3. Aplique a condição de exceção. Se numDias <= 0, a multa deve ser zerada (se numDias <= 0 entao multa = 0). Essa ordem garante que a condição de prazo sobrescreva o cálculo geral apenas quando necessário.
  4. Exiba o resultado somente depois que a multa estiver definida (exibir multa). Assim, a alternativa E gera o valor correto para qualquer número de dias: atraso positivo gera 0,5 por dia e prazo ou antecipação gera 0.
  5. Por que as outras estão erradas. A: cobra fixo R$ 0,50 em qualquer atraso, sem multiplicar pelos dias, e inverte a condição. B: inverte a lógica, cobrando multa no caso de prazo e zerando a multa quando há atraso. C: no caso de prazo, atribui à multa o próprio valor de numDias, que pode ser zero ou negativo, em vez de zero. D: exibe a multa antes de calculá-la, então o valor exibido não corresponde ao resultado final.
  6. Gabarito oficial: E, que coincide com a resolução feita de forma independente.

💡 Dica: Verifique a condição para dias sem atraso e aplique a tarifa apenas aos dias positivos.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno acredita que a multa é um valor fixo de R$ 0,50 sempre que houver atraso, ignorando que o valor deve ser multiplicado pelo número de dias de atraso.

Por que engana: O aluno pode aplicar a tarifa fixa de R$ 0,50 independentemente da quantidade de dias ou tratar incorretamente os dias sem atraso, atribuindo-lhes uma multa diferente de zero.

B Erradaerro: Interpretação

O aluno inverte a condição: acha que quem está em atraso (numDias > 0) não paga multa e que quem devolve no prazo é que deve pagar numDias * 0,5.

C Erradaerro: Conceitual

O aluno atribui à multa o próprio número de dias quando não há atraso, em vez de zerá-la, confundindo o valor da multa com a quantidade de dias.

D Erradaerro: Procedimental

O aluno aplica corretamente a regra, mas acha que a exibição pode vir antes do cálculo, sem perceber que exibir a multa antes de defini-la mostra um valor errado ou não calculado.

E Correta

A sequência calcula inicialmente a multa por dia de atraso e, quando numDias é zero ou negativo, substitui o resultado por zero antes de exibi-lo.

Raio-X da questão

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

condicional em algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Estruturas condicionais simples · Multiplicação por taxa unitária

📚 Reveja

Revise estruturas condicionais e a aplicação de uma taxa por unidade, incluindo o caso de valor zero.

⚠️ Erro mais comum

O aluno pode aplicar a tarifa fixa de R$ 0,50 independentemente da quantidade de dias ou tratar incorretamente os dias sem atraso, atribuindo-lhes uma multa diferente de zero.

🌎 Tema transversal

cidadania_etica

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