Dados ilustrativos: um sistema de e-commerce calcula a taxa de frete com base no peso da encomenda. Se o peso…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Investigar e registrar, por meio de um fluxograma, quando possível, um algoritmo que resolve um problema.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Dados ilustrativos: um sistema de e-commerce calcula a taxa de frete com base no peso da encomenda. Se o peso for até 5 kg, a taxa é R$ 10; caso contrário, a taxa é R$ 15. O programa deve receber o peso informado pelo usuário e devolver o valor da taxa correspondente. Identifique a sequência de passos que representa corretamente o algoritmo para calcular a taxa de frete descrito no texto-base.
- A) Ler peso -> verificar se peso > 5 -> definir taxa = 10 se verdadeiro ou taxa = 15 se falso -> exibir taxa
- B) Ler peso -> verificar se peso <= 5 -> definir taxa = 10 se verdadeiro ou taxa = 15 se falso -> exibir taxa
- C) Verificar se peso <= 5 -> ler peso -> definir taxa = 10 se verdadeiro ou taxa = 15 se falso -> exibir taxa
- D) Ler peso -> verificar se peso <= 5 -> exibir taxa -> definir taxa = 10 se verdadeiro ou taxa = 15 se falso
- E) Ler peso -> definir taxa = 10 -> verificar se peso > 5 -> se verdadeiro definir taxa = 15 -> exibir taxa
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique a ordem lógica necessária. Para calcular a taxa, o programa precisa primeiro conhecer o peso informado pelo usuário, então a primeira ação é ler o peso.
- Com o peso em mãos, verifique a condição do enunciado: se o peso é até 5 kg (peso <= 5). Essa é a condição que decide qual taxa será aplicada.
- Se a condição for verdadeira, defina a taxa como R$ 10; se for falsa (peso acima de 5 kg), defina a taxa como R$ 15.
- Só depois de definida a taxa, exiba o valor ao usuário, pois o texto diz que o programa deve devolver a taxa correspondente.
- Por que as outras estão erradas:
- A) Usa peso > 5 com os valores trocados em relação ao enunciado, o que faz pesos até 5 kg receberem a taxa de 15.
- C) Verifica o peso antes de ler o peso, o que é impossível, pois a condição dependeria de um valor ainda não informado.
- D) Exibe a taxa antes de defini-la, mostrando um valor que ainda não existe.
- E) Define a taxa como 10 de forma incondicional antes de verificar o peso, de modo que a condição não tem efeito correto sobre o resultado.
💡 Dica: Identifique a ordem correta dos passos do algoritmo para calcular a taxa de frete.
Alternativa por alternativa
O aluno inverteu a condição do enunciado, usando peso > 5 como teste para a taxa de 10, e isso faz pesos até 5 kg receberem taxa errada.
Por que engana: Confundir a ordem dos passos ou a condição correta para definir a taxa de frete.
Segue a lógica de decisão: peso até 5 recebe taxa 10, caso contrário 15, depois exibe resultado.
O aluno acredita que a verificação pode vir antes da leitura do dado, sem perceber que a condição depende do peso informado pelo usuário.
O aluno acha que a exibição pode acontecer antes do cálculo, ignorando que o valor exibido precisa ser definido primeiro.
O aluno pensa que a taxa pode ser atribuída como 10 sem condição e depois corrigida, sem perceber que isso não reflete a regra de decisão do enunciado.
Raio-X da questão
algoritmo condicional simples
avaliacao
estrutura condicional simples · sequência lógica de comandos
Estude estruturas condicionais e sequência lógica em algoritmos.
Confundir a ordem dos passos ou a condição correta para definir a taxa de frete.
tomada_decisao
cotidiano
Questões parecidas com resolução
- Dados ilustrativos: um comércio eletrônico define o cálculo do frete segundo o peso do pacote e a zona de entrega. Para…
- Por que aplicativos de entrega cobram tarifas diferentes conforme o peso das encomendas? A GoFast Delivery adota a…
- Dados ilustrativos: a Encomex, plataforma de logística, determina o custo de envio de cada encomenda segundo um…
- Dados ilustrativos: cerca de 73% das encomendas nacionais são distribuídas por peso. Uma transportadora adota a seguinte…
- Dados ilustrativos: Para automatizar o cálculo do custo de transporte de encomendas, uma empresa definiu um procedimento…
- Mercado virtual ExpressoPlus oferece duas modalidades de entrega de encomendas de pequeno porte. Na empresa A, há tarifa…
🔎 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
