3 em cada 5 microempresas relatam demora no cálculo de descontos, motivando um centro de apoio a adotar uma…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
3 em cada 5 microempresas relatam demora no cálculo de descontos, motivando um centro de apoio a adotar uma sequência de instruções em linguagem corrente para automatizar o procedimento. A rotina definida é: se tipo = 'A' então desconto = 20 senão se tipo = 'B' então desconto = 15 senão desconto = 10 fim se valor_final = valor_bruto * (1 - desconto/100) Para um pedido de valor_bruto igual a 800 e tipo de cliente 'C', o algoritmo aplica o desconto conforme as instruções acima. Analise o texto-base e conclua qual é o valor_final calculado para esse pedido.
- A) 680
- B) 700
- C) 650
- D) 720
- E) 640
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique o tipo de cliente do pedido. O enunciado informa tipo = 'C'. Na rotina, a condição 'se tipo = A' é falsa, a condição 'senão se tipo = B' também é falsa, e por isso o algoritmo cai no bloco 'senão', que define desconto = 10.
- Aplique a fórmula final com valor_bruto = 800 e desconto = 10. Como desconto/100 = 0,1, temos valor_final = 800 * (1 - 0,1) = 800 * 0,9 = 720.
- Compare com o gabarito oficial. O resultado 720 corresponde à alternativa D, que coincide com o gabarito oficial. Não há divergência entre a resolução e o gabarito.
- Por que as outras estão erradas. A (680) corresponde a aplicar o desconto de 15%, que é o do tipo B, e não o do tipo C. B (700) equivale a subtrair 100 reais, o que seria um desconto de 12,5%, valor que não existe na rotina. C (650) equivale a subtrair 150 reais, ou seja, um desconto de 18,75%, que também não aparece na rotina. E (640) corresponde a aplicar o desconto de 20%, que é o do tipo A.
💡 Dica: Identifique o tipo de cliente e aplique a regra de desconto correspondente.
Alternativa por alternativa
O aluno aplicou o desconto de 15%, que pertence ao ramo do tipo 'B', em vez do ramo 'senão' correspondente ao tipo 'C'.
O aluno tratou o desconto como um valor fixo de 100 reais (ou fez uma conta sem relação com a fórmula de percentual), obtendo 800 - 100 = 700 em vez de calcular 800 * 0,9.
Por que engana: confundir o tipo de cliente e aplicar desconto incorreto ou erro no cálculo percentual do desconto.
O aluno errou o cálculo do desconto ao subtrair um valor que não corresponde a 10% de 800, chegando a 650, possivelmente por erro aritmético ou por tomar um percentual inexistente na rotina.
Desconto padrão de 10%, logo 800 *(1-0,10)=720.
O aluno usou o desconto de 20%, que pertence ao ramo do tipo 'A', mesmo o pedido sendo do tipo 'C', e calculou 800 * 0,8 = 640.
Raio-X da questão
algoritmo desconto valor final
avaliacao
estruturas condicionais simples · cálculo percentual básico
estude estruturas condicionais e cálculo percentual de descontos
confundir o tipo de cliente e aplicar desconto incorreto ou erro no cálculo percentual do desconto.
tomada_decisao
cotidiano
Questões parecidas com resolução
- Durante o tratamento de água, técnicos acompanham a turbidez, medida em unidades de turbidez (UT). A figura apresenta um…
- Durante um teste de uma cisterna instalada em uma propriedade rural, um sensor registrou a vazão líquida de água ao…
- Em uma pequena unidade de produção de tintas, um tanque de mistura tem capacidade máxima de 180 L e contém inicialmente…
- Em uma estação meteorológica escolar, a temperatura registrada às 6 horas era de -2,5 graus Celsius. Durante a manhã, a…
- Funcionários de uma cooperativa de artesanato precisam cortar, sem sobras, dois rolos de fita de 252 cm e 198 cm. Todas…
- Organizadores de uma mostra cultural acompanham o número de visitantes para planejar a escala de atendimento. Ao término…
🔎 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
