1
resposta

[Sugestão] desafio de contar numeros pares e impares

let numeros = 0
let pares = 0
let impares = 0

while (numeros <=100){
    if(numeros % 2 == 0){
        console.log("Numero par: ", numeros)
        pares++
    }else{
        console.log("Numero impar", numeros)
        impares++
    }
    numeros++
}

console.log("-----Resultados-----")
console.log(`Total de números pares: ${pares}`)
console.log(`Total de números impares: ${impares}`)
1 resposta

Oi, Ana! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu código está bem estruturado e cumpre a proposta de contar números pares e ímpares de 0 até 100. O uso do while, do operador % e dos contadores pares e impares mostra que você já está conseguindo aplicar lógica de repetição e decisão de forma consistente.

Uma dica interessante para o futuro é o uso do continue, que permite pular uma iteração do loop quando uma condição é atendida. Veja este exemplo:


let numero = 0;

while (numero <= 10) {
    numero++;

    if (numero % 2 !== 0) {
        continue;
    }

    console.log(numero);
}

Neste código, apenas os números pares são exibidos, pois o continue faz o loop pular os números ímpares.

Alura

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