Uma loja virtual vende livros por R$ 30,00 cada. Para calcular o valor de um pedido, ela segue estas regras: -…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir algoritmo para resolver situações passo a passo (como na construção de dobraduras ou na indicação de deslocamento de um objeto no plano segundo pontos de referência e distâncias fornecidas etc.).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma loja virtual vende livros por R$ 30,00 cada. Para calcular o valor de um pedido, ela segue estas regras: - Se o cliente comprar 3 ou mais livros, recebe 10% de desconto sobre o subtotal. - Se o subtotal antes do desconto for menor que R$ 85,00, o frete será de R$ 15,00; caso contrário, o frete será gratuito. - O valor total é o preço com desconto, somado ao frete, quando houver. Qual sequência de passos segue exatamente as regras da loja e calcula corretamente o valor total para qualquer quantidade de livros?
- A) Calcular o subtotal; aplicar 10% de desconto se a quantidade for maior ou igual a 3; verificar se o subtotal com desconto é menor que R$ 85,00 e acrescentar R$ 15,00 de frete, se for o caso; exibir o total.
- B) Calcular o subtotal; verificar se a quantidade é maior ou igual a 3 e aplicar 10% de desconto, se for o caso; verificar se o subtotal inicial é maior ou igual a R$ 85,00 e acrescentar R$ 15,00 de frete, se for o caso; exibir o total.
- C) Calcular o subtotal; aplicar 10% de desconto quando o subtotal for menor que R$ 85,00; verificar se a quantidade é maior ou igual a 3; acrescentar R$ 15,00 de frete quando o subtotal inicial for menor que R$ 85,00; exibir o total.
- D) Calcular o subtotal; verificar se o subtotal inicial é menor que R$ 85,00 e acrescentar R$ 15,00 de frete, se for o caso; aplicar 10% de desconto sobre o subtotal mais o frete quando a quantidade for maior ou igual a 3; exibir o total.
- E) Calcular o subtotal; guardar o subtotal inicial; verificar se a quantidade é maior ou igual a 3 e aplicar 10% de desconto sobre o subtotal, se for o caso; verificar se o subtotal inicial é menor que R$ 85,00 e acrescentar R$ 15,00 de frete, se for o caso; exibir o total.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Resolvo por conta própria. O subtotal é 30 vezes a quantidade de livros (n). O desconto de 10% só existe se n for 3 ou mais, e incide sobre o subtotal. O frete de R$ 15,00 depende do subtotal ANTES do desconto ser menor que R$ 85,00. O total é o subtotal com desconto mais o frete, quando houver. Passo 2: A sequência correta precisa guardar o subtotal inicial, porque a regra do frete usa esse valor, e não o valor já descontado. Passo 3: Na alternativa E, primeiro calcula-se o subtotal (30 x n). Depois guarda-se o subtotal inicial. Em seguida, se n for maior ou igual a 3, aplica-se 10% de desconto sobre o subtotal. Depois, verifica-se se o subtotal inicial é menor que R$ 85,00 e, se for o caso, soma-se R$ 15,00 de frete. Por fim, exibe-se o total. Essa sequência segue exatamente as regras para qualquer quantidade de livros. Passo 4: Por que as outras estão erradas: A) compara o frete com o subtotal já descontado, e não com o subtotal inicial. B) inverte a condição do frete, cobrando R$ 15,00 quando o subtotal é maior ou igual a R$ 85,00. C) aplica o desconto conforme o valor do subtotal, e não conforme a quantidade de livros. D) aplica o desconto sobre o subtotal somado ao frete, quando a regra manda aplicá-lo apenas sobre o subtotal dos livros. Passo 5: Conclusão: a alternativa correta é a E, de acordo com o gabarito oficial.
💡 Dica: Siga a ordem correta: calcule subtotal, aplique desconto se quantidade >=3, depois verifique o frete.
Alternativa por alternativa
Usa o subtotal já descontado para decidir sobre o frete, quando a regra manda comparar com o subtotal antes do desconto.
Por que engana: Confundir a ordem das operações, aplicando desconto ou frete no momento errado ou sobre valores incorretos.
Inverte a condição do frete, cobrando R$ 15,00 quando o subtotal é maior ou igual a R$ 85,00, o que contradiz a regra de frete gratuito nesse caso.
Associa o desconto ao valor do subtotal (menor que R$ 85,00) em vez da quantidade de livros (3 ou mais), misturando as duas regras.
Aplica o desconto sobre o subtotal somado ao frete, acreditando que o desconto incide sobre o valor final, quando a regra manda aplicá-lo somente sobre os livros.
Primeiro, é preciso calcular o subtotal multiplicando a quantidade de livros por R$ 30,00. Depois, verifica-se a quantidade de livros para aplicar o desconto, quando houver. A decisão sobre o frete deve usar o subtotal antes do desconto. Por fim, soma-se o frete ao preço com desconto e obtém-se o total.
Raio-X da questão
cálculo de desconto e frete
diagnostico
multiplicação e porcentagem · condicionais simples
estude regras de desconto e cálculo de frete em compras
Confundir a ordem das operações, aplicando desconto ou frete no momento errado ou sobre valores incorretos.
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…
- Folhas coloridas e enunciados empilham-se no balcão de uma gráfica que atende a pequenos escritores. Cada página…
- Dados ilustrativos: uma confeitaria vende caixas de biscoitos a R$ 5,00 cada. Para incentivar compras maiores, oferece…
- Como estimar o pagamento total após a aplicação de descontos automáticos em um carrinho de compras virtual? Um grupo de…
- Dados ilustrativos: Uma papelaria oferece 10% de desconto na compra de qualquer material escolar quando são adquiridos…
🔎 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
