1
resposta

[Projeto] Desafio repetição numeros pares e ímpares

let numerosPares = 0
let numerosImpares = 0

for (let contador = 0; contador <= 100; contador++) {

    if(contador % 2 == 0) {
        console.log('Numero par: ', contador)
        numerosPares++
    }else {
        if(contador % 2 > 0) {
        console.log('Numero impar: ', contador)
        numerosImpares++
        }
    }
}
console.log('Numeros pares:', numerosPares)
console.log('Numeros impares:', numerosImpares)
1 resposta

Oi, Kauê! Como vai?

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

Gostei de como você estruturou o for e utilizou o operador % para identificar números pares e ímpares, isso mostra um bom entendimento de lógica. Também foi legal ver o uso dos contadores numerosPares e numerosImpares para acompanhar os resultados.

Uma dica interessante para o futuro é simplificar a condição do else, já que se não for par, automaticamente é ímpar. Isso deixa o código mais limpo e fácil de ler. Veja este exemplo:


let numero = 7;

if (numero % 2 === 0) {
  console.log('par');
} else {
  console.log('impar');
}

Nesse código, removemos uma verificação extra e usamos apenas else, já que qualquer número que não seja divisível por 2 é ímpar.

Alura

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