Contar pares e ímpares
Em programas reais, muitas vezes você precisa classificar dados em categorias — por exemplo, separar pedidos por status ou usuários por faixa etária. Saber contar itens que atendem a uma condição usando laços é uma habilidade básica que reaparece em filtros de relatórios, validações e análises simples.
O PROBLEMA
Declare um array com 10 números e conte quantos são pares e ímpares usando for.
EXEMPLO
const nums = [1,2,3,4,5,6,7,8,9,10]; Pares: 5, Ímpares: 5
SOBRE O CONCEITO
Aqui usamos um laço for para percorrer cada elemento do array e, dentro dele, um if com o operador % (módulo) para verificar se o número é par (numero % 2 === 0) ou ímpar. É fundamental inicializar os contadores (let pares = 0; let impares = 0;) antes do laço, senão eles começam com undefined e a soma falha. Outro erro comum é usar o módulo errado, por exemplo numero % 1 que sempre dá 0. O correto é testar o resto da divisão por 2, pois pares têm resto 0 e ímpares resto 1.
RESOLUÇÃO