— Para fechar o orçamento do festival, precisamos rodar um algoritmo que calcule o valor total das entradas…
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
— Para fechar o orçamento do festival, precisamos rodar um algoritmo que calcule o valor total das entradas, explicou a coordenadora do evento. O pseudocódigo utilizado é: inicialize totalCost como 0 para i de 1 até 50 faça se i <= 10 então cost <- 5 senão cost <- 8 totalCost <- totalCost + cost fim para Esse algoritmo somará o preço de cada ingresso numerado de 1 a 50, atribuindo valor diferenciado aos primeiros 10. Analise o pseudocódigo apresentado e conclua qual será o valor da variável totalCost após a execução completa do laço?
- A) 400
- B) 310
- C) 280
- D) 370
- E) 390
✅ Resposta correta: alternativa D
Resolução passo a passo
- Entenda o laço. A variável totalCost começa em 0 e o laço executa i de 1 até 50. Em cada volta, se i for menor ou igual a 10, cost vale 5; caso contrário, cost vale 8. Depois, o cost da volta é somado ao totalCost.
- Calcule o total dos primeiros 10 ingressos (i de 1 a 10). São 10 voltas com cost igual a 5, então 10 x 5 = 50.
- Calcule o total dos demais ingressos (i de 11 a 50). São 40 voltas (50 - 10 = 40) com cost igual a 8, então 40 x 8 = 320.
- Some os dois grupos. 50 + 320 = 370. Esse é o valor final de totalCost.
- Compare com o gabarito. Resolvi a questão sem depender dele e cheguei a 370, que corresponde à alternativa D, em acordo com o gabarito oficial.
- Por que as outras estão erradas. A (400) ignora a condição e cobra 8 em todos os 50 ingressos. B (310) troca os intervalos de preço e aplica 5 também a partir do 31º ingresso. C (280) inverte os preços e cobra 8 nos 10 primeiros e 5 nos 40 seguintes. E (390) comete um erro de cálculo ao somar os 40 ingressos de 8 reais.
💡 Dica: Calcule o custo total somando os valores conforme o pseudocódigo.
Alternativa por alternativa
O aluno ignorou o teste 'se i <= 10' e aplicou o preço de 8 reais a todos os 50 ingressos, o que daria 50 x 8 = 400.
O aluno leu mal a faixa de preço e voltou a usar 5 reais a partir do 31º ingresso, somando 50 + 160 + 100 = 310.
Por que engana: Somar todos os ingressos com o mesmo valor, ignorando a condição do pseudocódigo.
O aluno inverteu os preços, cobrando 8 reais nos 10 primeiros ingressos e 5 reais nos 40 seguintes, o que daria 80 + 200 = 280.
Os primeiros 10 ingressos a 5 totalizam 50 e os 40 restantes a 8 totalizam 320, somando 370.
O aluno acertou a lógica da faixa de preços, mas errou a multiplicação 40 x 8 (obtendo 340 em vez de 320), chegando a 340 + 50 = 390.
Raio-X da questão
algoritmo soma acumulada
avaliacao
estrutura de repetição · variáveis e atribuições
Estude estruturas de repetição e acumulação de valores em algoritmos.
Somar todos os ingressos com o mesmo valor, ignorando a condição do pseudocódigo.
tomada_decisao
abstrato
Questões parecidas com resolução
- Uma equipe de desenvolvedores experimenta rotinas de código simples para automatizar cálculos matemáticos repetitivos…
- Dados ilustrativos: uma confeitaria vende caixas de biscoitos a R$ 5,00 cada. Para incentivar compras maiores, oferece…
- Dados ilustrativos: uma equipe de desenvolvedores elaborou um pseudocódigo para calcular a soma dos primeiros n números…
- Como distribuir uniformemente kits de higiene a famílias em situação de vulnerabilidade? Para auxiliar, um voluntário…
- Por que algumas pessoas se confundem ao calcular o custo total de ingressos de um museu? Para responder, Mariana…
- Um algoritmo foi criado para organizar as compras do mês. Ele utiliza uma lista que armazena os preços de 10 produtos…
🔎 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
