GeraProva GeraProva Provas com IA para professores do Brasil
Matemática1ª sérieBNCC EM13MAT315Média⏱ medio

Por que alguns leitores se surpreendem ao chegar ao balcão de devolução e descobrir que a multa é maior do que…

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

Por que alguns leitores se surpreendem ao chegar ao balcão de devolução e descobrir que a multa é maior do que esperavam? Em uma biblioteca pública, para cada dia de atraso na entrega de um livro, cobra-se R$ 0,50 de multa. Se o livro for devolvido dentro do prazo, não há cobrança. A atendente recebe o número de dias de atraso informado pelo sistema e precisa calcular o valor a ser pago. Em seguida, imprime um recibo com o total da multa. Esse procedimento deve ser estruturado em um algoritmo que garanta o cálculo correto para toda solicitação de devolução. Analise o texto-base e indique a sequência de etapas que representa corretamente um algoritmo para calcular e imprimir o valor de multa por atraso.

  1. A) Ler número de dias de atraso; se dias > 0 então multa <- dias * 0.5; senão multa <- 0; imprimir multa; fim
  2. B) Ler número de dias de atraso; multa <- dias * 0.5; se multa > 0 então imprimir multa; fim
  3. C) Ler número de dias de atraso; multa <- 0; se dias > 0 então imprimir multa; senão imprimir multa; fim
  4. D) Ler número de dias de atraso; se dias = 0 então imprimir 0; senão imprimir dias; fim
  5. E) Ler número de dias de atraso; se dias >= 1 então multa <- dias + 0.5; imprimir multa; fim

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O problema pede um algoritmo que receba o número de dias de atraso, calcule a multa (R$ 0,50 por dia) e imprima o valor, tratando corretamente o caso em que não há atraso. Passo 2: A alternativa A faz exatamente isso: lê o número de dias; se dias > 0, calcula multa <- dias * 0.5; caso contrário (devolução no prazo), multa <- 0; em seguida imprime o valor e encerra. Passo 3: O algoritmo cobre todos os casos possíveis (atraso positivo e ausência de atraso), o que atende à exigência de garantir o cálculo correto para toda solicitação. Passo 4: A alternativa B está errada porque, quando não há atraso, a condição multa > 0 é falsa e nada é impresso, ou seja, o recibo não sai para a devolução no prazo. Passo 5: A alternativa C está errada porque, em ambos os ramos, imprime a variável multa, que foi zerada antes e nunca recebeu o cálculo de dias * 0.5; o atraso geraria recibo com valor zero. Passo 6: A alternativa D está errada porque imprime o número de dias (ou zero), e não o valor em reais da multa. Passo 7: A alternativa E está errada porque usa soma (dias + 0.5) em vez de multiplicação, o que daria valores incorretos, por exemplo 3 dias resultariam em 3,5 em vez de 1,50, e ignora o caso de zero dia de atraso. Conclusão: a resposta correta é a alternativa A, em concordância com o gabarito oficial.

💡 Dica: Verifique a condição para atraso, o cálculo proporcional da multa e a impressão do resultado.

Alternativa por alternativa

A Correta

O algoritmo calcula R$ 0,50 para cada dia de atraso. Quando não há atraso, atribui zero à multa. Em ambos os casos, imprime o valor calculado.

B Erradaerro: Procedimental

O aluno acredita que basta calcular a multa e imprimir se ela for positiva, sem considerar que a devolução no prazo também precisa gerar um recibo com valor zero.

C Erradaerro: Procedimental

O aluno acha que imprimir a variável multa após zerá-la antes do teste funciona, sem perceber que o cálculo dias * 0.5 nunca foi feito no ramo de atraso.

D Erradaerro: Interpretação

O aluno confunde o resultado pedido, que é o valor em reais da multa, com o próprio número de dias de atraso, e não aplica a taxa de R$ 0,50 por dia.

E Erradaerro: Conceituala que mais engana

O aluno usa a operação de soma em vez de multiplicação para calcular o total, e trata o caso de zero dia de atraso de forma incompleta.

Por que engana: Confundir a cobrança proporcional por dia com uma soma fixa ou deixar de atribuir o valor zero quando não há atraso.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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

Algoritmo com condição e cálculo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Operações com números decimais · Estruturas condicionais em algoritmos

📚 Reveja

Revise estruturas condicionais e operações de multiplicação em algoritmos.

⚠️ Erro mais comum

Confundir a cobrança proporcional por dia com uma soma fixa ou deixar de atribuir o valor zero quando não há atraso.

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