GeraProva GeraProva Provas com IA para professores do Brasil
ComputaçãoENEMFácil⏱ medio

Pesquisadores de uma empresa de tecnologia bancária desenvolveram um sistema para calcular o valor da locação…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Questão

Pesquisadores de uma empresa de tecnologia bancária desenvolveram um sistema para calcular o valor da locação de veículos. Cada dia de uso custa R$150. Clientes que alugam por mais de sete dias recebem 10% de desconto no valor total. O sistema deve: 1. receber o número de dias de locação; 2. calcular o valor total sem desconto; 3. verificar se o número de dias é maior que 7; 4. aplicar desconto de 10% ao valor total quando a condição for atendida; 5. exibir o valor final ao usuário. Analise o texto-base e identifique a sequência de operações que implementa corretamente o algoritmo descrito.

  1. A) Receber o número de dias; calcular o valor sem desconto; verificar se dias>7; exibir valor final; aplicar desconto de 10%.
  2. B) Receber o número de dias; calcular o valor sem desconto; verificar se dias>7; aplicar desconto de 10%; exibir valor final.
  3. C) Receber o número de dias; verificar se dias>7; calcular o valor sem desconto; aplicar desconto de 10%; exibir valor final.
  4. D) Calcular o valor sem desconto; receber o número de dias; verificar se dias>7; aplicar desconto de 10%; exibir valor final.
  5. E) Receber o número de dias; calcular o valor sem desconto; aplicar desconto de 10%; verificar se dias>7; exibir valor final.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado descreve cinco etapas numeradas, na ordem em que o sistema deve executá-las: receber os dias, calcular o valor sem desconto, verificar se dias é maior que 7, aplicar o desconto de 10% quando a condição for verdadeira e exibir o valor final.
  2. Para implementar corretamente, a sequência precisa seguir essa ordem lógica. Primeiro é preciso conhecer o número de dias (passo 1). Depois calcula-se o valor base multiplicando os dias por R$150 (passo 2). A verificação da condição dias>7 vem em seguida (passo 3), e só então o desconto é aplicado sobre o valor total (passo 4). Por fim, o resultado é exibido (passo 5).
  3. A alternativa B reproduz exatamente essa ordem: receber, calcular sem desconto, verificar dias>7, aplicar desconto de 10% e exibir valor final. Portanto, ela é a correta, em concordância com o gabarito oficial.
  4. Por que as outras estão erradas: A exibe o valor antes de aplicar o desconto, o que mostra um resultado incompleto e ainda aplica o desconto depois da exibição. C verifica a condição antes de calcular o valor, o que não faz sentido, pois a verificação é feita sobre os dias, mas o desconto só existe após o cálculo. D calcula o valor antes de saber quantos dias serão alugados, o que é impossível. E aplica o desconto antes de verificar a condição, de modo que o desconto seria aplicado mesmo para locações de até 7 dias.

💡 Dica: Siga a ordem lógica das etapas do algoritmo para aplicar o desconto corretamente.

Alternativa por alternativa

A Erradaerro: Procedimentala que mais engana

O aluno acredita que o valor final pode ser exibido antes de o desconto ser aplicado, invertendo a ordem de exibição e cálculo final.

Por que engana: Confundir a ordem das operações, aplicando o desconto antes de verificar a condição ou exibindo o valor antes de aplicar o desconto.

B Correta

Segue a ordem lógica: entrada, cálculo bruto, decisão, aplicação do desconto e saída.

C Erradaerro: Procedimental

O aluno acha que a verificação da condição deve preceder o cálculo do valor, sem perceber que o desconto depende do valor total já calculado.

D Erradaerro: Procedimental

O aluno supõe que o valor pode ser calculado antes de receber o número de dias, ignorando que o cálculo depende da entrada.

E Erradaerro: Conceitual

O aluno aplica o desconto antes de verificar se o cliente tem direito a ele, o que faria todos os clientes receberem o desconto.

Raio-X da questão

Dificuldade Fácil
Bloom Avaliar
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✍️ direta🧩 progressao
🎯 Conceito central

sequência lógica de algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura condicional simples · sequência de comandos

📚 Reveja

estude estruturas condicionais e sequência de comandos em algoritmos

⚠️ Erro mais comum

Confundir a ordem das operações, aplicando o desconto antes de verificar a condição ou exibindo o valor antes de aplicar o desconto.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

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