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
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!!
Perguntas interessantes
Matemática,
7 meses atrás
Matemática,
7 meses atrás
Administração,
7 meses atrás
Português,
9 meses atrás
Matemática,
9 meses atrás
História,
1 ano atrás
Biologia,
1 ano atrás
Sociologia,
1 ano atrás