NODE TIPS

Use um loop para exibir os números de 1 a 10 no console. Depois, modifique para exibir apenas os números pares.

for (let i = 1; i <= 10; i++) {
    console.log(i); // Exibe de 1 a 10
}

console.log("Apenas pares:");
for (let i = 1; i <= 10; i++) {
    if (i % 2 === 0) {
        console.log(i); // Exibe apenas os pares
    }
}

Dica: Debugging e Aprendizado

Use o console.log para acompanhar o que está acontecendo no seu código. Se algo não funcionar, tente entender o porquê. Debugging é essencial para aprender!

PHOTO: SEQUÊNCIA DE NÚMEROS COM ENTRADA DE DADOS DO USUÁRIO, COM TRATAMENTO DE DADOS E FILTRO DE STRING PARA INT

const readline = require('readline');

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});

rl.question('Digite o número inicial: ', (inicio) => {
    rl.question('Digite o número final: ', (fim) => {
        const numInicio = parseInt(inicio, 10);
        const numFim = parseInt(fim, 10);

        if (isNaN(numInicio) || isNaN(numFim)) {
            console.log('Por favor, digite um número  válido.');
        } else if (numInicio > numFim) {
            console.log('O número inicial deve ser menor ou igual ao número final.');
        } else {
            console.log('Números no intervalo:');
            for (let i = numInicio; i <= numFim; i++ ) {
                console.log(i);
            }

            console.log('Apenas números pares:');
            for (let i = numInicio; i <= numFim; i++ ) {
                if (i % 2 === 0) {
                    console.log(i)
                }
            }
        }
        rl.close();

        });
    });