Dados ilustrativos: Em uma feira, o quilo do tomate custa R$6. A política de vendas estabelece: se o cliente…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Dados ilustrativos: Em uma feira, o quilo do tomate custa R$6. A política de vendas estabelece: se o cliente comprar mais de 5 kg, aplica-se 10% de desconto sobre o valor total; caso contrário, não há desconto. O sistema deve ler o peso (em kg) e calcular o valor final a pagar. Analise a descrição da política de desconto e identifique o pseudocódigo que implementa corretamente o algoritmo de cálculo do valor a pagar.
- A) Ler peso; se peso >= 5 entao desconto<-0.1 senao desconto<-0 fimse; total<-peso*6*(1-desconto); Escrever total
- B) Ler peso; total<-peso*6-0.10; Escrever total
- C) Ler peso; if peso > 5 entao total<-5*6+(peso-5)*6*0.9 senao total<-peso*6 fimse; Escrever total
- D) Ler peso; se peso > 5 entao desconto<-0.1 senao desconto<-0 fimse; total<-peso*6*(1-desconto); Escrever total
- E) Ler peso; desconto<-peso*0.1; total<-peso*6-desconto; Escrever total
✅ Resposta correta: alternativa D
Resolução passo a passo
- A política diz que o desconto de 10% vale apenas quando o cliente compra mais de 5 kg, ou seja, peso estritamente maior que 5. Com 5 kg exatos não há desconto. Passo 2: O valor sem desconto é peso*6, e o valor com desconto é peso*6*0,9. O algoritmo precisa escolher a taxa de desconto conforme o peso e depois aplicá-la ao total. Passo 3: A alternativa D faz exatamente isso: lê o peso, define desconto como 0,1 se peso > 5 e 0 caso contrário, calcula total<-peso*6*(1-desconto) e escreve o total. Passo 4: A alternativa A está errada porque usa peso >= 5, o que daria desconto indevido a quem compra exatamente 5 kg. Passo 5: A alternativa B está errada porque subtrai 0,10 reais do total em vez de aplicar 10% sobre ele. Passo 6: A alternativa C está errada porque aplica o desconto apenas à parte que excede 5 kg, resultando em 3+5,4*peso, enquanto a política exige 5,4*peso sobre a compra inteira. Passo 7: A alternativa E está errada porque calcula o desconto como peso*0,1 e o subtrai em reais do total, o que não corresponde a um desconto percentual de 10% e também não depende do limite de 5 kg. Conclusão: a alternativa correta é a D, coincidindo com o gabarito oficial.
💡 Dica: Verifique a condição para aplicar o desconto e calcule o total corretamente.
Alternativa por alternativa
Interpretou 'mais de 5 kg' como 'a partir de 5 kg', incluindo o caso de exatamente 5 kg no desconto, o que contraria a condição estrita da política.
Por que engana: Confundir a condição para aplicar o desconto ou calcular o desconto diretamente sobre o peso em vez do valor total.
Entendeu o desconto de 10% como uma subtração fixa de 0,10 reais sobre o total, confundindo percentual com valor absoluto, e ignorou a condição de peso.
Aplicou o desconto apenas sobre o excedente de 5 kg, em vez de sobre o valor total da compra, como exige a política. A fórmula resultante também não equivale a 0,9 vezes o total.
Usa a condição correta (>5), atribui desconto 10% e aplica ao valor total de peso*6.
Tratou o desconto como peso*0,1 subtraído em reais do total, em vez de 10% do valor total. Além disso, ignorou a regra de só aplicar desconto acima de 5 kg.
Raio-X da questão
condicional e cálculo de desconto
avaliacao
estrutura condicional simples · operações aritméticas básicas
Estude estruturas condicionais e cálculo percentual de desconto.
Confundir a condição para aplicar o desconto ou calcular o desconto diretamente sobre o peso em vez do valor total.
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em um dia de trabalho, uma entregadora que usa um aplicativo recebe R$ 12 por entrega. Ela gasta R$ 3 por entrega com…
- Em uma gráfica, a quantidade de tinta adicional é registrada em função de uma medida-padrão q. Para um pedido, a…
- Em uma gráfica, uma máquina imprime livros a uma taxa constante. Se trabalha sozinha, produz 120 páginas por hora…
- — O desconto só incide sobre as oficinas, não sobre a entrada — explicou a atendente a um visitante. Na feira municipal…
- Uma associação de ambulantes realizou uma pesquisa sobre o gasto mensal com internet móvel. Os dados foram organizados…
- Uma secretaria municipal recebeu R$ 390 para inscrever dois agentes em um curso, ambos com o mesmo número de oficinas…
🔎 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
