Oi, Victor! Como vai?
Seu raciocínio está bem organizado, com a separação clara entre coleta de dados e verificação, e o uso da condição com ou mostra que você entendeu bem a lógica para conceder o desconto. Uma dica interessante para o futuro é testar variações de entrada para garantir que o algoritmo sempre funcione como esperado. Veja este exemplo:
let idade = 17;
let estudante = true;
if (idade < 18 || estudante === true) {
console.log("Tem direito a meia entrada");
} else {
console.log("Sem direito a meia entrada");
}
Esse código simula valores diretamente e usa if para verificar as condições, exibindo o resultado no console.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!