— 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
- Em um dia de trabalho, uma entregadora que usa um aplicativo recebe R$ 12 por entrega. Ela gasta R$ 3 por entrega com…
- Em uma gráfica, a quantidade de tinta adicional é registrada em função de uma medida-padrão q. Para um pedido, a…
- Em uma gráfica, uma máquina imprime livros a uma taxa constante. Se trabalha sozinha, produz 120 páginas por hora…
- — O desconto só incide sobre as oficinas, não sobre a entrada — explicou a atendente a um visitante. Na feira municipal…
- Uma associação de ambulantes realizou uma pesquisa sobre o gasto mensal com internet móvel. Os dados foram organizados…
- Uma secretaria municipal recebeu R$ 390 para inscrever dois agentes em um curso, ambos com o mesmo número de oficinas…
🔎 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
