Elabore um algoritmo que considere o cálculo do preço de produtos com descontos, utilizando variáveis para…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Elabore um algoritmo que considere o cálculo do preço de produtos com descontos, utilizando variáveis para representar os preços.
- A) Descontos devem ser fixos.
- B) Preço final não pode ser variável.
- C) Algoritmo deve usar uma fórmula fixa.
- D) Utiliza variáveis para preços e descontos.
- E) Cálculo deve ser feito manualmente.
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão pede um algoritmo para calcular o preço de produtos com descontos, usando variáveis para representar os preços. Isso significa que os valores (preço original, percentual de desconto e preço final) devem ser guardados em variáveis, para que o mesmo algoritmo funcione com qualquer produto e qualquer desconto.
- Um algoritmo típico seria: 1) ler o preço do produto e guardá-lo na variável preco; 2) ler o percentual de desconto e guardá-lo na variável desconto; 3) calcular valor_desconto = preco * desconto / 100; 4) calcular preco_final = preco - valor_desconto; 5) mostrar preco_final.
- A alternativa D, 'Utiliza variáveis para preços e descontos', descreve exatamente esse princípio: preços e descontos são armazenados em variáveis, e não em valores fixos escritos diretamente no código. Portanto, D é a alternativa correta, coincidindo com o gabarito oficial.
- Por que as outras estão erradas:
- A) Descontos fixos contrariam a ideia de usar variáveis, pois o algoritmo precisaria ser alterado para cada novo desconto.
- B) O preço final é justamente o resultado do cálculo e deve variar conforme o preço e o desconto informados, então não pode ser fixo.
- C) O algoritmo pode e deve usar a fórmula de cálculo, mas ela deve operar sobre variáveis, e não ser fixa com valores constantes.
- E) O objetivo de um algoritmo é que o cálculo seja feito automaticamente pelo computador, e não manualmente.
💡 Dica: Defina as variáveis e a fórmula para calcular o desconto.
Alternativa por alternativa
O aluno entendeu que um algoritmo de desconto deve ter percentuais fixos no código, sem perceber que a flexibilidade vem justamente de tratar o desconto como variável.
Por que engana: Achar que descontos ou preços devem ser constantes e nao variaveis, ignorando a necessidade de flexibilidade no algoritmo.
O aluno confundiu preço final com um valor constante, imaginando que o resultado não pode mudar, quando na verdade ele depende do preço e do desconto de cada produto.
O aluno pensou que 'fórmula' significa valores fixos escritos diretamente na expressão, sem perceber que a fórmula pode operar com variáveis que mudam a cada execução.
A utilização de variáveis facilita a aplicação a diferentes situações.
O aluno associou algoritmo a cálculo manual, esquecendo que o algoritmo é uma sequência de passos executada por um computador ou por qualquer agente, sem que a pessoa precise fazer as contas à mão.
Raio-X da questão
cálculo de desconto
fixacao
variaveis em algoritmos · operacoes matematicas basicas
Revisar como elaborar algoritmos e calcular descontos.
Achar que descontos ou preços devem ser constantes e nao variaveis, ignorando a necessidade de flexibilidade no algoritmo.
criatividade
cotidiano
Questões parecidas com resolução
- Imagine que você precisa criar um algoritmo que calcule o preço total de produtos com descontos variados. Como você…
- Um programador deseja criar um algoritmo que calcule o preço total de produtos com e sem desconto. Como ele pode usar…
- Elabore um algoritmo que utilize variáveis para resolver um problema real, como calcular o custo total de uma compra…
- Desenvolva um algoritmo que calcule o preço total de diferentes itens em uma loja, considerando a quantidade comprada e…
- Descreva como você criaria um algoritmo para resolver problemas de cálculo de desconto em diferentes produtos…
- Elabore um algoritmo que permita calcular o preço total de compras em uma feira, considerando diferentes produtos e seus…
🔎 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
