Como lidar com vendas que usam medidas distintas na mesma barraca? No evento estudantil de gastronomia, duas…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como lidar com vendas que usam medidas distintas na mesma barraca? No evento estudantil de gastronomia, duas iguarias sao vendidas: pipoca, cobrada por peso, e brigadeiro, cobrado por unidade. As equipes anotaram processos: consultar estoque, calcular valor, registrar venda. Para pipoca, o valor = peso * preco_kg; para brigadeiro, valor = quantia * preco_unit. Ao final, o estoque e reduzido conforme o item vendido. Para automatizar, planejam um algoritmo capaz de atender ambos os tipos de calculo. Analise o texto e identifique qual comando deve integrar o algoritmo para lidar com ambos os casos de calculo de preco?
- A) Calcular o valor da pipoca como peso * preco por quilo
- B) Registrar valor pago e data da venda no sistema
- C) Calcular o valor do brigadeiro como quantidade * preco unitario
- D) Atualizar estoque do item vendido subtraindo peso ou quantidade
- E) Verificar se a venda e por peso ou por unidade antes de calcular o valor
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado descreve duas formas de cálculo: pipoca, cobrada por peso (valor = peso * preço_kg), e brigadeiro, cobrado por unidade (valor = quantia * preço_unit). Um único algoritmo precisa atender aos dois casos.
- Para que um mesmo algoritmo aplique a fórmula correta a cada item, ele precisa primeiro identificar qual é o tipo de venda (por peso ou por unidade). Só depois dessa decisão ele escolhe a fórmula adequada. Esse é o comando que integra os dois cálculos, ou seja, uma estrutura de decisão (condicional).
- Por que as outras estão erradas:
- A) Calcula apenas o caso da pipoca, não integra os dois tipos.
- B) Registrar valor pago e data é uma etapa de registro da venda, sem relação com a escolha do tipo de cálculo.
- C) Calcula apenas o caso do brigadeiro, não integra os dois tipos.
- D) Atualizar o estoque é a etapa final do processo e não define como o preço é calculado.
- Portanto, a alternativa correta é a E, que faz a verificação do tipo de venda antes do cálculo do valor, permitindo que o algoritmo trate ambos os casos. O gabarito oficial está correto.
💡 Dica: Identifique a condição para diferenciar os tipos de cálculo no algoritmo.
Alternativa por alternativa
O aluno acredita que a solução é apenas a fórmula da pipoca, ignorando que o algoritmo deve atender também o brigadeiro. Confunde uma parte do cálculo com a solução completa.
O aluno associa 'automatizar a venda' ao registro dos dados da transação, sem perceber que o problema central é o cálculo do valor de itens com medidas diferentes.
O aluno considera a fórmula do brigadeiro como a solução, esquecendo que a pipoca também precisa ser calculada pelo mesmo algoritmo e que é preciso escolher a fórmula certa.
O aluno confunde a etapa de atualização do estoque com a lógica de cálculo de preço, achando que controlar a quantidade reduzida resolve a diferença entre peso e unidade.
Por que engana: Confundir os critérios de cálculo e aplicar a mesma fórmula para ambos os produtos.
Esse comando permite selecionar o calculo adequado a cada tipo de venda, alinhando as diferencas descritas.
Raio-X da questão
condicional para cálculo preço
diagnostico
estrutura condicional básica · variáveis e operações matemáticas
Estude estruturas condicionais em algoritmos para tratar casos diferentes.
Confundir os critérios de cálculo e aplicar a mesma fórmula para ambos os produtos.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Durante a semana, Ana elaborou uma lista de compras para sua festa de aniversário. Cada item da lista indica a…
- Elabore um algoritmo que permita calcular o preço total de compras em uma feira, considerando diferentes produtos e seus…
- Crie um algoritmo para resolver o problema de calcular o valor total de uma feira, considerando diferentes produtos e…
- Desenvolva um algoritmo que calcule o preço total de diferentes itens em uma loja, considerando a quantidade comprada e…
- Elabore um algoritmo que utilize variáveis para resolver um problema real, como calcular o custo total de uma compra…
- Em uma feira, um vendedor usa um algoritmo para calcular o total das vendas. Ele tem um registro dos preços e…
Todas as questões de Estratégias de solução de problemas - Generalizaçã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
