Projete um algoritmo em pseudocódigo que, dadas as variáveis idade (inteiro), estudante (booleano) e renda…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Projete um algoritmo em pseudocódigo que, dadas as variáveis idade (inteiro), estudante (booleano) e renda (real), determine a tarifa de transporte com as regras: idade < 6 => 'Gratuito'; idade >= 65 => 'Meia'; caso contrário, se estudante for verdadeiro e renda < 1200 => 'Meia'; senão => 'Inteira'. Escreva o pseudocódigo usando if/else e explique a ordem das condições, dando um exemplo de entrada que resulte em 'Meia'.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo: if idade < 6 then tarifa = "Gratuito" elseif idade >= 65 then tarifa = "Meia" elseif estudante == true AND renda < 1200 then tarifa = "Meia" else tarifa = "Inteira" end if Explicação: verificar primeiro grupos com prioridade (crianças e idosos) evita mascarar benefícios; em seguida checa estudante de baixa renda. Exemplo: idade=20, estudante=true, renda=900 -> 'Meia'.
Explicação
A ordem das condições no pseudocódigo é fundamental para garantir que os grupos com direitos prioritários, como crianças e idosos, sejam atendidos primeiro, evitando que suas tarifas sejam afetadas por outras condições. Após verificar esses grupos, a condição para estudantes de baixa renda é avaliada, assegurando que eles também recebam um desconto quando necessário. O exemplo dado demonstra como um estudante com idade e renda adequadas pode se qualificar para a tarifa "Meia".
Raio-X da questão
algoritmo em pseudocódigo
avaliacao
estrutura de controle if/else · tipos de dados em programação
Revisar estruturas condicionais e pseudocódigo.
O aluno pode confundir a ordem das condições, aplicando a regra de estudante antes da verificação de idade.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Uma escola quer criar um algoritmo para calcular quanto cada estudante deve pagar em uma excursão. Para isso, o programa…
- Na porta de um centro cultural, um programa simples decide se o visitante paga ingresso ou entra de graça. A regra foi…
- Compare três instâncias de algoritmos para cálculo de tarifa (desconto local, meia-entrada, taxa administrativa)…
- Projete um algoritmo em pseudocódigo que receba as variáveis booleanas temCarteirinha, pagouTaxa e avisoPendencia e…
- Uma casa de cultura organiza duas mostras e quer usar o mesmo sistema de bilheteria. Na Mostra A, o ingresso inteiro…
- Projete um algoritmo em pseudocódigo que, dadas as variáveis temperatura (inteiro ºC), ocupacao (inteiro, número de…
🔎 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
