Uma coordenadora de projetos precisa calcular o valor a pagar pelos kits de materiais que serão distribuídos…
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
Uma coordenadora de projetos precisa calcular o valor a pagar pelos kits de materiais que serão distribuídos aos participantes de uma oficina. Cada kit custa R$ 50,00. Se forem adquiridos mais de 20 kits, será concedido desconto de 10% sobre o total. Caso contrário, não haverá desconto. Em seguida, ela deve registrar o valor final e encerrar o processo. Analise o texto-base e identifique a sequência de etapas para representar em fluxograma o cálculo do valor a pagar pelos kits.
- A) Iniciar; ler quantidade; calcular total = quantidade * 50; registrar resultado; verificar se quantidade > 20; aplicar desconto de 10% se verdadeiro; terminar
- B) Iniciar; ler quantidade; calcular total = quantidade * 50; verificar se quantidade > 20; aplicar desconto de 10% se verdadeiro; registrar resultado; terminar
- C) Iniciar; calcular total = quantidade * 50; ler quantidade; verificar se quantidade > 20; aplicar desconto de 10% se verdadeiro; registrar resultado; terminar
- D) Iniciar; ler quantidade; calcular total = quantidade * 50; aplicar desconto de 10%; verificar se quantidade > 20; registrar resultado; terminar
- E) Iniciar; ler quantidade; verificar se quantidade > 20; calcular total = quantidade * 50; aplicar desconto de 10% se falso; registrar resultado; terminar
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique a ordem lógica do processo descrito no texto. Primeiro é preciso saber quantos kits serão comprados, por isso o fluxo começa com 'Iniciar' e depois 'ler quantidade'. Sem a quantidade não há como calcular nada.
- Com a quantidade em mãos, calcula-se o total bruto: total = quantidade * 50, já que cada kit custa R$ 50,00.
- O desconto depende da condição 'mais de 20 kits', então o losango de decisão 'quantidade > 20?' deve vir logo após o cálculo do total. Se a resposta for verdadeira, aplica-se o desconto de 10% sobre o total; se for falsa, não há desconto.
- Só depois de definido o valor final é que se registra o resultado e se encerra o processo com 'terminar'.
- Sequência correta: Iniciar; ler quantidade; calcular total = quantidade * 50; verificar se quantidade > 20; aplicar desconto de 10% se verdadeiro; registrar resultado; terminar. Esta é a alternativa B, que coincide com o gabarito.
- Por que as outras estão erradas: A registra o resultado antes de verificar a condição e aplicar o desconto, o que faria o valor registrado não refletir o desconto. C calcula o total antes de ler a quantidade, operação impossível sem o dado. D aplica o desconto de 10% de forma incondicional, ignorando a condição de mais de 20 kits. E verifica a condição antes de calcular o total e usa 'se falso' para o desconto, invertendo a regra.
💡 Dica: Organize as etapas respeitando a entrada dos dados, o cálculo, a condição do desconto e o registro do resultado.
Alternativa por alternativa
O aluno acredita que o valor pode ser registrado antes da verificação e do desconto, tratando o registro como uma etapa que pode vir antes das decisões.
Por que engana: O aluno pode registrar o resultado antes de verificar e aplicar o desconto, ou inverter a condição, concedendo desconto quando a quantidade não ultrapassa 20 kits.
É preciso ler a quantidade antes de usá-la, calcular o total, verificar se foram adquiridos mais de 20 kits e aplicar o desconto apenas quando essa condição for verdadeira. Depois, registra-se o valor final e encerra-se o processo.
O aluno inverte a ordem das primeiras etapas, achando que o total pode ser calculado antes de a quantidade ser lida.
O aluno entende que o desconto deve ser aplicado sempre, sem reparar que a condição 'mais de 20 kits' precisa ser testada antes.
O aluno testa a condição antes de calcular o total e inverte a lógica do desconto ao usar 'se falso', o que daria desconto para quem compra 20 kits ou menos.
Raio-X da questão
Sequência lógica em fluxograma
avaliacao
Operações com números naturais · Estruturas condicionais em algoritmos
Revise a ordem das etapas de um algoritmo e o uso de condições para aplicar descontos.
O aluno pode registrar o resultado antes de verificar e aplicar o desconto, ou inverter a condição, concedendo desconto quando a quantidade não ultrapassa 20 kits.
tomada_decisao
cotidiano
Questões parecidas com resolução
- Na banca de um festival comunitario, uma equipe prepara pedidos de lembrancas artesanais para varias turmas. Para evitar…
- Dados ilustrativos: Uma papelaria oferece 10% de desconto na compra de qualquer material escolar quando são adquiridos…
- No setor de entregas de uma feira, os vendedores usam uma mesma rotina para calcular a taxa de envio de cada pedido…
- Dados ilustrativos: uma loja de papelaria prepara um algoritmo para calcular o valor total a pagar pelas compras. Passos…
- Dados ilustrativos: uma pesquisa mostrou que pequenos comércios adotam procedimentos padronizados para calcular o valor…
- Como garantir que o cálculo de um pedido online siga sempre os passos corretos? Considere uma loja virtual em que o…
🔎 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
