GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO02Fácil⏱ medio

Dada uma lista de compras com itens variados, crie um algoritmo que utilize variáveis para calcular o custo…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Dada uma lista de compras com itens variados, crie um algoritmo que utilize variáveis para calcular o custo total considerando diferentes preços para cada item.

  1. A) O algoritmo não pode usar variáveis para cada item.
  2. B) O custo total é calculado somando os preços sem variáveis.
  3. C) É possível calcular o custo total usando um loop com variáveis.
  4. D) O algoritmo não pode ser aplicado a listas de tamanhos diferentes.
  5. E) O algoritmo se limita a um único item sem variáveis.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado pede um algoritmo que use variáveis para calcular o custo total de uma lista de compras, em que cada item tem preço diferente.
  2. Um raciocínio possível é: criar uma variável para acumular o total (começando em zero), percorrer a lista item por item com um loop, somar o preço de cada item à variável acumuladora e, ao final, exibir o valor armazenado.
  3. Essa estrutura usa variáveis (a lista de preços, o item atual e o total) e um loop, funcionando para qualquer quantidade de itens e para preços diferentes. Por isso a alternativa C está correta.
  4. A alternativa A está errada, pois o algoritmo justamente precisa de variáveis para armazenar os preços e o total.
  5. A alternativa B está errada, pois mesmo somando preços, o algoritmo precisa guardar o resultado em variáveis; somar sem variáveis não é viável para uma lista genérica.
  6. A alternativa D está errada, pois o algoritmo com loop funciona independentemente do tamanho da lista.
  7. A alternativa E está errada, pois o enunciado trata de uma lista com vários itens, não de um único item.
  8. Conclusão: o gabarito oficial C está correto e coerente com a resolução.

💡 Dica: Liste os itens e seus preços antes de calcular o total.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode imaginar que variáveis são exclusivas de cálculos simples e que, para vários itens, bastaria somar valores diretamente sem armazená-los. Ele não percebe que a variável é justamente o recurso que guarda preços e acumula o total.

B Erradaerro: Conceituala que mais engana

O aluno entende que a soma dos preços dispensa armazenamento em memória, confundindo a ideia matemática de soma com a execução de um algoritmo, que precisa de variáveis para registrar valores intermediários.

Por que engana: Achar que variáveis não podem ser usadas para armazenar preços diferentes ou que o cálculo do total não pode ser feito com loops.

C Correta

Um loop permite iterar pelos itens e usar variáveis para cada preço e quantidade.

D Erradaerro: Conceitual

O aluno associa o uso de loops a listas de tamanho fixo e acredita que o algoritmo só funciona para um tamanho específico. Não entende que a estrutura de repetição se adapta a listas de qualquer tamanho.

E Erradaerro: Interpretação

O aluno lê o enunciado de forma incompleta, ignorando que se trata de uma lista com itens variados, e interpreta que o algoritmo deveria tratar apenas um produto.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

algoritmo de cálculo

📌 Objetivo

fixacao

🧱 Pré-requisitos

uso de variaveis em algoritmos · estruturas de repeticao

📚 Reveja

Revisar como criar e utilizar variáveis em algoritmos.

⚠️ Erro mais comum

Achar que variáveis não podem ser usadas para armazenar preços diferentes ou que o cálculo do total não pode ser feito com loops.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.