Oi, Danilo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Do jeito que você explicou, a lógica da verificação ficou clara e bem estruturada, principalmente ao combinar as condições para determinar o desconto. Gostei de como você descreveu o fluxo de decisão.
Uma dica interessante para o futuro é usar operadores lógicos de forma direta no código, como || para "ou".
Veja este exemplo:
let idade = 17;
let estudante = true;
if (idade <= 18 || estudante == true) {
console.log("tem direito a meia entrada");
} else {
console.log("nao tem direito a meia entrada");
}
Esse código verifica duas condições e retorna a mensagem adequada.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!