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
}
}
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();
});
});