Boa tarde, no meu exercício optei pelo usuário dar a entrada de idade no terminal ao invés de defini-lá direto na várivel.
(https://cdn1.gnarususercontent.com.br/1/8123377/ccc96e14-2749-43e8-9796-6b9eb478563.png)
Boa tarde, no meu exercício optei pelo usuário dar a entrada de idade no terminal ao invés de defini-lá direto na várivel.
(https://cdn1.gnarususercontent.com.br/1/8123377/ccc96e14-2749-43e8-9796-6b9eb478563.png)
Oii!
Se quiser compartilhar seu código, você pode utilizar a opção abaixo:

Após selecionar a opção abaixo irá mostrar uma estrutura da seguinte maneira:
O resultado será o seguinte:
Copie o seu código aqui
Espero ter ajudado.
oii
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let idade;
rl.question ("Digtite a sua idade: " , idadeInput => {
idade = parseInt(idadeInput);
if (idade >= 18) {
console.log ("Acesso permitido!")
} else {
console.log ("Acesso negado!")
}
# rl.close();
Oi! Obrigada por compartilhar.
Que legal a sua solução! Adorei que você foi além do exercício básico e decidiu implementar a interação com o usuário via terminal usando o readline. É assim mesmo que se aprende, testando novas possibilidades e desafiando o código!
Seu raciocínio lógico tá certinho. Tenho apenas duas observações para o seu código rodar perfeitamente no Node.js:
rl.question abre uma função (callback) que precisa ser fechada com });. No seu código, faltou fechar esse bloco antes de encerrar.#: No final, vi que tem um # rl.close();. O símbolo # é usado para comentários em linguagens como Python. No JavaScript, usamos // para comentários. Além disso, para que o programa encerre logo após exibir a resposta, o rl.close() deve ficar dentro das chaves da função question.O código ajustado ficaria assim:
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let idade;
rl.question("Digite a sua idade: ", idadeInput => {
idade = parseInt(idadeInput);
if (idade >= 18) {
console.log("Acesso permitido!");
} else {
console.log("Acesso negado!");
}
rl.close(); // O encerramento fica aqui dentro!
});
Continue explorando e compartilhando suas evoluções com a gente. Parabéns pelo empenho!
Bons estudos!