Informática, perguntado por FullStack, 10 meses atrás

saldosDeMesesComLucro([100, 20, 0, -10, 10])
[100, 20, 10]

Escreva a função saldoDeMesesComLucro. Você pode usar a mesma estrutura do exercício dos exercícios anteriores, porém não tão rápido! Mas lembre-se que esta função precisa retornar um array.

Soluções para a tarefa

Respondido por Rafamstto
4

Resposta:

function saldoDeMesesComLucro(umPeriodo){

 let periodos = [];

 for(let mes = 0; mes < umPeriodo.length; mes++){

   if(umPeriodo[mes] > 0)

     periodos.push(umPeriodo[mes]);

 }

 return periodos;

}

const meses = [100, 20, 0, -10, 10];

console.log(saldoDeMesesComLucro(meses));

Explicação:

Assim deu certo pra mim.

Respondido por rkennyster
3

Resposta:

function saldoDeMesesComLucro(array){

 let mesPositivo = [ ]; //array que vai receber os valores validos.

   for( var i = 0; i<array.length ; i++){  //percorre a array original.

     if(array[i]>0){ //valida se o valor é positivo.

       mesPositivo.push(array[i]);  // se valor positivo guarda no array resposta.

     }      

}

   return mesPositivo; //retorna o valor.

 }

var arrayTeste = [100, 0, 20, 0, -10, 10];

console.log(saldoDeMesesComLucro(arrayTeste));

Explicação:


robsonalexandre20: Muito bem, deu certo, valeu
soaresflavio10: para mim tambem deu certo desta forma só declarei a variavel i como mes, mas segui a mesma logica.
Perguntas interessantes