1
resposta

[Projeto] 12 Listando números pares

Fiz de duas formas, mas acredito que a primeira está bem errada kkkkk

//let numeroFinal = 10;
//let i = 0;
//
//while (i < numeroFinal) {
//    i++
//    i++
//    console.log(i)
//}

let i = 1
numeroFinal = 10;

for (i; i <= numeroFinal; i++) {
    if (i % 2 == 0){
        console.log(i)
    } 
}
1 resposta

Olá, Isabella, como vai?

O código que você compartilhou cumpre bem a proposta da atividade e a segunda abordagem traz exatamente o controle esperado para listar apenas os números pares do intervalo. A primeira versão realmente acaba avançando o contador duas vezes dentro do while, o que faz perder o ritmo natural da repetição, mas foi uma boa tentativa para experimentar outras formas de resolver.

Na solução com for, a lógica está clara e direta. O uso da verificação de módulo funciona bem para garantir que apenas valores pares sejam exibidos. Uma pequena melhoria que você pode considerar é inicializar a variável diretamente dentro do for para deixar o código ainda mais organizado.

Por exemplo, você poderia escrever:

for (let i = 1; i <= numeroFinal; i++) {
    if (i % 2 === 0) {
        console.log(i)
    }
}

Continue explorando, seus testes mostram que você está entendendo bem o funcionamento dos laços.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!