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.
- A) Receber o número de dias; calcular o valor sem desconto; verificar se dias>7; exibir valor final; aplicar desconto de 10%.
- B) Receber o número de dias; calcular o valor sem desconto; verificar se dias>7; aplicar desconto de 10%; exibir valor final.
- C) Receber o número de dias; verificar se dias>7; calcular o valor sem desconto; aplicar desconto de 10%; exibir valor final.
- D) Calcular o valor sem desconto; receber o número de dias; verificar se dias>7; aplicar desconto de 10%; exibir valor final.
- 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
- 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.
- 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).
- 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.
- 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
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.
Segue a ordem lógica: entrada, cálculo bruto, decisão, aplicação do desconto e saída.
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.
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.
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
sequência lógica de algoritmo
avaliacao
estrutura condicional simples · sequência de comandos
estude estruturas condicionais e sequência de comandos em algoritmos
Confundir a ordem das operações, aplicando o desconto antes de verificar a condição ou exibindo o valor antes de aplicar o desconto.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Durante o tratamento de água, técnicos acompanham a turbidez, medida em unidades de turbidez (UT). A figura apresenta um…
- Durante um teste de uma cisterna instalada em uma propriedade rural, um sensor registrou a vazão líquida de água ao…
- Em uma pequena unidade de produção de tintas, um tanque de mistura tem capacidade máxima de 180 L e contém inicialmente…
- Em uma estação meteorológica escolar, a temperatura registrada às 6 horas era de -2,5 graus Celsius. Durante a manhã, a…
- Funcionários de uma cooperativa de artesanato precisam cortar, sem sobras, dois rolos de fita de 252 cm e 198 cm. Todas…
- Organizadores de uma mostra cultural acompanham o número de visitantes para planejar a escala de atendimento. Ao término…
🔎 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
