Como resolver 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.
Soluções para a tarefa
Resposta:
Seja qual for a linguagem, é só você criar um loop e à cada repetição você verifica se o elemento do vetor é negativo ( if ), e caso seja verdadeiro, incremente a variável de contagem.
Exemplo em C:
for ( short i = 0; i < strlen((char) listaDeGanhos); i++) {
if ( listaDeGanhos[i] < 0)
totalNegativos++;
}
Obs: strlen() em C é uma função da biblioteca string.h, que retorna o tamanho do vetor. no lugar de strlen vc usa alguma função ou o próprio tamanho do vetor na condição do for:
for (int i = 0; i < tamanho_vetor; i++)
Resposta:
var listaDeGanhos = [10, 30, -10, -5, -1, 40]
var totalNegativos = 0
//seu loop aqui:
for (let i = 0; i < listaDeGanhos.length; i++) {
if (listaDeGanhos[i] < 0)
totalNegativos++
}
console.log(totalNegativos)
Explicação:
Se um um índice da lista forma menor "<" que 0, então ele sera incrementado em totalNegativos++ e depois impresso a soma de todos os negativos no console.