Informática, perguntado por nicholasgerade, 9 meses atrás

Estou participando de um processo para um curso e tem essa pergunta: - Loop com Array - Saldo negativo Uma empresa mandou uma lista contendo os números mensais de tudo o que ela faturou, e nosso trabalho é ajudá-los a criar um relatório que exiba em quantos meses eles tiveram o saldo negativo. var listaDeGanhos = [10, 30, -10, -5, -1, 40] - Com base no array acima, que está disponível no código, faça um loop que verifique quantos meses tiveram valores negativos e armazene a contagem uma variável chamada totalNegativos que também está disponível no código. Me dê uma pista Utilize .length para trazer o tamanho do array. Meu código até agora está assim: var listaDeGanhos = [10, 30, -10, -5, -1, 40] var totalNegativos = 3 for(let i=0; i < totalNegativos.length; i++){ if(totalNegativos[i] == busca){ console.log(" " + listaDeGanhos[i]) } Se puderem ajudar, agradeço de coração.

Soluções para a tarefa

Respondido por oliveirapedroo
3

Resposta:

var listaDeGanhos = [10, 30, -10, -5, -1, 40]  

var totalNegativos = 0  

for(let i=0; i < listaDeGanhos.length; i++){  

   if(listaDeGanhos[i] < 0){  

       ++totalNegativos

   }

}

console.log('Em '+totalNegativos+' meses eles tiveram o saldo negativo')

Explicação:

você tem que passar por cada elemento do array listaDeGanhos para saber quantos elementos são negativos, quando forem a var totalNegativos somará mais 1, no final imprime a var totalNegativos.


nicholasgerade: Obrigado!!
oliveirapedroo: de nd
Perguntas interessantes