Como estimar o pagamento total após a aplicação de descontos automáticos em um carrinho de compras virtual? Um…
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
Como estimar o pagamento total após a aplicação de descontos automáticos em um carrinho de compras virtual? Um grupo de estudantes desenvolveu um algoritmo em linguagem corrente para somar preços de livros, aplicando 10% de desconto sempre que o preço excede 100 unidades monetárias. O procedimento descrito é: 1. total := 0 2. para cada preco na lista de precoLivro faça 3. se preco > 100 então 4. total := total + preco * 0.9 5. senão 6. total := total + preco 7. fim se 8. fim para 9. apresente total Eles usaram a lista de preços: [80, 120, 90, 200, 150]. Analise o texto-base e identifique qual valor o algoritmo apresentará ao final de sua execução?
- A) 578
- B) 548
- C) 635
- D) 563
- E) 593
✅ Resposta correta: alternativa E
Resolução passo a passo
- Entenda o algoritmo. Para cada preço da lista, se o preço for maior que 100, soma-se preço * 0,9 (desconto de 10%); caso contrário, soma-se o preço integral. Ao final, apresenta-se o total acumulado.
- Aplique a regra a cada preço da lista [80, 120, 90, 200, 150].
- 80 não é maior que 100, então soma 80.
- 120 é maior que 100, então soma 120 * 0,9 = 108.
- 90 não é maior que 100, então soma 90.
- 200 é maior que 100, então soma 200 * 0,9 = 180.
- 150 é maior que 100, então soma 150 * 0,9 = 135.
- Some os valores acumulados: 80 + 108 = 188; 188 + 90 = 278; 278 + 180 = 458; 458 + 135 = 593.
- Logo, o algoritmo apresenta total = 593, que corresponde à alternativa E e coincide com o gabarito oficial.
- Por que as outras estão erradas: A (578) indica uma diferença de 15 em relação ao total correto, como se o desconto de um item de 150 tivesse sido descontado duas vezes ou se houvesse erro de soma; B (548) está 45 abaixo do total correto, sugerindo desconto indevido sobre itens que não excedem 100 ou erro de cálculo; C (635) fica próximo do total sem desconto (640), o que indica que o desconto foi ignorado em parte dos itens; D (563) fica 30 abaixo do total correto, resultado de erro na aplicação do desconto ou na soma.
💡 Dica: Calcule o total somando os preços com desconto para valores acima de 100.
Alternativa por alternativa
Provavelmente aplicou o desconto de 10% sobre o item de 150 de forma incorreta ou errou uma etapa da soma, subtraindo 15 a mais do total.
Provavelmente aplicou desconto em itens que não excedem 100 ou cometeu erro de cálculo acumulado, chegando a um total 45 unidades menor.
Por que engana: O aluno pode esquecer de aplicar o desconto apenas para preços acima de 100 ou calcular o desconto incorretamente.
Provavelmente ignorou o desconto em alguns dos preços que excedem 100 (120, 200 e 150), somando quase o valor bruto da lista, que é 640.
Provavelmente calculou de forma errada o desconto de um dos itens acima de 100 ou errou a soma, resultando em um total 30 unidades menor.
80 + 108 (120*0.9) + 90 + 180 (200*0.9) + 135 (150*0.9) = 593.
Raio-X da questão
desconto percentual em soma
avaliacao
operações básicas com números · porcentagem e desconto
estude como aplicar descontos percentuais em valores
O aluno pode esquecer de aplicar o desconto apenas para preços acima de 100 ou calcular o desconto incorretamente.
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em uma avaliação de vendas de uma livraria virtual, observou-se o critério para calcular o valor a pagar por clientes…
- Na área de autoatendimento de uma feira de livros, um pequeno programa calcula o valor de um pedido. Primeiro, ele lê a…
- Uma loja virtual vende livros por R$ 30,00 cada. Para calcular o valor de um pedido, ela segue estas regras: - Se o…
- 3 em cada 5 microempresas relatam demora no cálculo de descontos, motivando um centro de apoio a adotar uma sequência de…
- Dados ilustrativos: uma confeitaria vende caixas de biscoitos a R$ 5,00 cada. Para incentivar compras maiores, oferece…
- Dados ilustrativos: uma loja de papelaria prepara um algoritmo para calcular o valor total a pagar pelas compras. Passos…
🔎 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
