Oi, João! Como vai?
Agradeço por compartilhar.
Gostei de como você estruturou a lógica usando uma condição clara com idade e estudante. Isso mostra um bom entendimento de operadores lógicos como OR, que são muito importantes para tomada de decisão em programação.
Você pode usar funções para organizar melhor esse tipo de verificação:
function verificaDesconto(idade, estudante) {
if (idade < 18 || estudante === true) {
console.log("meia entrada");
} else {
console.log("sem desconto");
}
}
verificaDesconto(19, true);
Esse código cria uma função que recebe os dados e decide se a pessoa tem direito ao desconto, deixando seu programa mais reutilizável.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!