Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Minha Resolução do desafio utilizando Do While

let totalNumerosPares = 0
let totalNumerosImpares = 0
let contador = 0

do{
    if(contador %2 === 0){
        totalNumerosPares++

    }else if(contador %2 > 0){
        totalNumerosImpares++
    }
    contador++
}while(contador <= 100)

console.log('Temos', totalNumerosPares,'numeros pares entre 0 e 100')
console.log('Temos', totalNumerosImpares,'numeros impares entre 0 e 100')
1 resposta
solução!

Olá, Cícero! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do do while para garantir a execução inicial do laço, utilizou muito bem o operador módulo (%) para diferenciar pares e ímpares e ainda compreendeu a importância das variáveis acumuladoras para contar os resultados.

Uma dica interessante para o futuro é simplificar a condição do else if, já que qualquer número que não seja par será ímpar. Assim:

do {
    if (contador % 2 === 0) {
        totalNumerosPares++
    } else {
        totalNumerosImpares++
    }
    contador++
} while (contador <= 100)

console.log('Temos', totalNumerosPares, 'números pares entre 0 e 100')
console.log('Temos', totalNumerosImpares, 'números ímpares entre 0 e 100')

Isso deixa o código mais limpo e fácil de entender.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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