Lógica, perguntado por pedrovianaaraujosilv, 8 meses atrás

Programe uma função buscarDivisivelPor que recebe dois parâmetros, um array de números e um número de teste, retornando como resposta o primeiro número do array que seja divisível pelo número dado e diferente de zero. Caso nenhum número do array passe no teste, retorne o texto "Nenhum número válido encontrado!". Preciso resolver essa questã em Javascript e não estou conseguindo, alguém pode me ajudar ? Eu tentei assim, mas deu errado: function buscarDivisivelPor(array, num) { var primeiro for(var i=0; i < array.length; i++) { if (array[i] % num == 0 && array[i] != 0) { return primeiro = array[i] } else { return "Nenhum número válido encontrado!" } } } console.log(buscarDivisivelPor(array,num))

Soluções para a tarefa

Respondido por aceroacevedoangelica
0

Resposta:

function buscarDivisivelPor(array, num)

{

 // Escreva abaixo o seu código:

 for(var i = 0; i < array.length; i++)  {

   if(array[i] % num == 0 && array[i] != 0)  

   {

     return array[i];

   }

 }

 return "Nenhum número válido encontrado!";

}

Explicação:

Para mim funcionou assim, é colocar o return fora do for.

Perguntas interessantes