Números pares com while
Ao processar listas de dados, muitas vezes você precisa percorrer apenas valores pares, como ao numerar páginas ou iterar índices de arrays com passo fixo. O while é útil quando o número de repetições não é conhecido de antemão, mas aqui você controla o incremento manualmente. Saber ajustar o contador corretamente evita loops infinitos e garante que a saída seja exatamente a esperada.
O PROBLEMA
Exiba números pares de 2 a 20 usando while.
EXEMPLO
Saída: 2 4 6 8 10 12 14 16 18 20
SOBRE O CONCEITO
O while executa um bloco enquanto uma condição booleana for verdadeira. Para exibir pares de 2 a 20, você declara um int iniciando em 2 e usa <= 20 como condição. Dentro do loop, imprime o valor e depois aplica += 2 para pular os ímpares. Erro comum: esquecer o incremento ou usar =+ em vez de +=, causando loop infinito (o valor nunca muda). Outro erro é começar em 0: isso imprime 0, que é par mas está fora do intervalo desejado (2 a 20). O operador <= garante que 20 seja incluído. O if é proibido, então a lógica de paridade já está embutida no passo de incremento.
RESOLUÇÃO