Como garantir que o cálculo de um pedido online siga sempre os passos corretos? Considere uma loja virtual em…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Representar por meio de um fluxograma os passos utilizados para resolver um grupo de problemas.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como garantir que o cálculo de um pedido online siga sempre os passos corretos? Considere uma loja virtual em que o sistema deve: 1. Ler a quantidade de itens solicitados. 2. Calcular o preço base multiplicando a quantidade por R$ 10,00. 3. Verificar se a quantidade é maior que 5 unidades. 4. Caso positivo, aplicar 5% de desconto ao preço base; caso negativo, manter o preço base. 5. Calcular o imposto fixo de R$ 2,00 sobre o valor obtido. 6. Exibir o valor final a ser pago pelo cliente. Analise o texto-base e identifique a sequência correta de etapas para compor o fluxograma que calcula o valor final do pedido.
- A) Ler quantidade -> calcular preco base -> verificar se qtd>5 -> aplicar desconto ou nao -> calcular imposto -> exibir valor final
- B) Ler quantidade -> calcular preco base -> verificar se qtd>5 -> aplicar desconto ou nao -> exibir valor final -> calcular imposto
- C) Ler quantidade -> calcular preco base -> verificar se qtd>5 -> calcular imposto -> aplicar desconto ou nao -> exibir valor final
- D) Calcular preco base -> ler quantidade -> verificar se qtd>5 -> aplicar desconto ou nao -> calcular imposto -> exibir valor final
- E) Ler quantidade -> calcular preco base -> aplicar desconto sempre -> verificar se qtd>5 -> calcular imposto -> exibir valor final
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique a ordem lógica das etapas no texto-base. O sistema não pode calcular o preço antes de saber a quantidade, então a primeira etapa é ler a quantidade de itens solicitados.
- Com a quantidade em mãos, o sistema calcula o preço base multiplicando a quantidade por R$ 10,00. Isso vem antes da verificação do desconto, pois a regra de desconto incide sobre o preço base.
- O sistema verifica se a quantidade é maior que 5. Essa decisão depende da quantidade já lida, por isso ocorre depois da leitura.
- Conforme o resultado da verificação, aplica-se 5% de desconto ao preço base (se a quantidade for maior que 5) ou mantém-se o preço base (caso contrário).
- Sobre o valor obtido, calcula-se o imposto fixo de R$ 2,00. O imposto só pode ser calculado depois que o valor já foi definido com ou sem desconto.
- Por fim, exibe-se o valor final a ser pago pelo cliente, que é o último resultado da cadeia de cálculos.
- Por que as outras estão erradas:
- B) Exibe o valor final antes de calcular o imposto, o que faria o cliente pagar um valor sem o imposto incluído.
- C) Calcula o imposto antes do desconto, o que altera o resultado final porque o desconto incidiria sobre um valor já acrescido do imposto, ou seria aplicado de forma inconsistente com o texto.
- D) Calcula o preço base antes de ler a quantidade, o que é impossível, pois o preço depende da quantidade.
- E) Aplica o desconto sempre, sem verificar se a quantidade é maior que 5, contrariando a regra do passo 3 e 4 do texto.
- Conclusão: a sequência correta é a da alternativa A, que segue exatamente a ordem do texto-base e garante que cada etapa dependa apenas de resultados anteriores.
💡 Dica: Siga a ordem das operações, respeitando a condição do desconto e o cálculo final do imposto.
Alternativa por alternativa
A quantidade precisa ser lida para calcular o preço base. Depois, a condição define se o desconto será aplicado; em seguida, calcula-se o imposto e exibe-se o valor final.
O aluno acredita que a exibição do valor final pode acontecer antes do cálculo do imposto, tratando o imposto como um ajuste posterior ao que já foi mostrado ao cliente.
Por que engana: O aluno pode inverter a aplicação do desconto e do imposto, ou exibir o valor antes de concluir todos os cálculos previstos no algoritmo.
O aluno inverte a ordem entre o desconto e o imposto, supondo que o imposto deve ser calculado antes da decisão de desconto, mesmo o texto indicando o contrário.
O aluno considera que o preço base pode ser calculado antes da leitura da quantidade, talvez por pensar que o preço unitário é fixo e independe do pedido.
O aluno aplica o desconto a todos os pedidos, ignorando a condição de quantidade maior que 5 ou tratando a verificação como uma etapa que pode ocorrer depois do desconto.
Raio-X da questão
Sequência lógica condicional
avaliacao
Sequência de instruções algorítmicas · Estruturas condicionais simples
Revise a organização sequencial e condicional de algoritmos em fluxogramas.
O aluno pode inverter a aplicação do desconto e do imposto, ou exibir o valor antes de concluir todos os cálculos previstos no algoritmo.
economia_financeira
tomada_decisao
cotidiano
Questões parecidas com resolução
- Atendentes num supermercado seguem um procedimento para calcular o valor final de cada produto escaneado. Para cada…
- Dados ilustrativos: Uma papelaria oferece 10% de desconto na compra de qualquer material escolar quando são adquiridos…
- No interior de uma loja moderna, computadores registravam as compras enquanto um programa automatizado procurava aplicar…
- Na banca de um festival comunitario, uma equipe prepara pedidos de lembrancas artesanais para varias turmas. Para evitar…
- No setor de entregas de uma feira, os vendedores usam uma mesma rotina para calcular a taxa de envio de cada pedido…
- Uma coordenadora de projetos precisa calcular o valor a pagar pelos kits de materiais que serão distribuídos aos…
🔎 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
