valor_idade = "Qual sua idade: "
indetificação = "você é estudante: "
idade = 18
estudante = verdadeiro
se < 18 ou estudante:
exibir = "Meia-entrada valida"
senão:
exibir = "Não tem direito à meia entrada"
valor_idade = "Qual sua idade: "
indetificação = "você é estudante: "
idade = 18
estudante = verdadeiro
se < 18 ou estudante:
exibir = "Meia-entrada valida"
senão:
exibir = "Não tem direito à meia entrada"
Olá Lucas, como vai?
Seu código tem uma lógica de raciocínio muito boa para o problema, mas precisa de alguns ajustes para que o algoritmo funcione como o esperado. A sua abordagem inicial considerou as duas condições para ter o benefício, a idade e o status de estudante, o que está correto.
No seu código, a verificação da idade para o benefício deve ser "se a idade for menor que 18". Dessa forma, pessoas com 17 anos ou menos são elegíveis para a meia-entrada. A sua lógica atual de "se a idade for maior ou igual a 18" não permite que a condição seja verdadeira para quem tem menos de 18 anos, que é um dos critérios.
Para que o algoritmo considere a pessoa com 17 anos como elegível para o benefício, a condição deve ser alterada, por exemplo:
se idade < 18 ou estudante:
exibir = "Meia-entrada válida"
senão:
exibir = "Não tem direito à meia entrada"
Continue praticando, pois o seu raciocínio inicial foi bastante promissor.
O fórum está à disposição para qualquer outra dúvida que você tenha.