Informática, perguntado por elizangelapimenta, 8 meses atrás

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.


ynoel: Aqui só deu certo assim:
for (let i = 0; i < listaDeGanhos.lenght; i++)
if (listaDeGanhos[i] < 0)
If (totalNegativos = 3)
{ console.log(totalNegativos) }
ynoel: for (let i = 0; i < listaDeGanhos.lenght; i++)
if (listaDeGanhos[i] < 0)
If (totalNegativos = 3)
{ console.log(totalNegativos) }
ynoel: No lugar do & era pra ser o <
Mas o site bugou

Soluções para a tarefa

Respondido por jorgesabalo1999
1

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++)

Perguntas interessantes