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
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
Ed. Física,
10 meses atrás
Matemática,
10 meses atrás
Matemática,
1 ano atrás
Pedagogia,
1 ano atrás
Inglês,
1 ano atrás