De um forma bem simples:
idade = número inteiro
estudante = booleano (true ou false)
se idade <= 18 OU estudante = true
exibir "Meia-entrada Validada"
senão:
exibir "Meia-entrada não permitida"
fim
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
De um forma bem simples:
idade = número inteiro
estudante = booleano (true ou false)
se idade <= 18 OU estudante = true
exibir "Meia-entrada Validada"
senão:
exibir "Meia-entrada não permitida"
fim
Oi, Rafaela, como vai?
A solução entregue resolve o problema de forma direta e dentro do que a atividade pede. A escolha de representar o algoritmo em pseudocódigo é válida, e o uso do operador lógico OU está correto para o contexto, já que basta uma das condições ser verdadeira para o desconto ser concedido.
Um detalhe vale a atenção: a condição idade <= 18 inclui quem tem exatamente 18 anos no grupo com direito à meia-entrada. Dependendo da regra do negócio, o mais comum é que o critério seja "menos de 18 anos", o que em código seria idade < 18. É uma diferença pequena, mas que muda o comportamento do sistema para quem tem exatamente essa idade.
Parabéns pela entrega e obrigado por compartilhar.
O fórum está à disposição sempre que precisar.