buscar divisível por programe uma função buscardivisivelpor qu...

buscar divisível por 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!".

1 Resposta

Ver resposta
Ab Karoline

function buscarDivisivelPor(array, num) {

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

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

     return array[i];

   else if (i == array.length)

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

 }

}

Explicação:

O if vai verificar se dentro dos indices do array, existe algum número com mod em na variavel num que retorne 0, pois sabemos que qualquer numero que seja divisivel por outro, resto é zero, depois ele vai verificar se existe dentro do array um numero que seja 0, se ambos as declarações forem verdadeiras, ele vai retornar o número do array que foi divísivel.

Em seguida se ele ver que terminou de varrer o array comparando a var i com o tamanho do indice e não houve nenhum número divisível, ele retorna 'Nenhum número válido encontrado'.

Espero que tenham entendido.

Sua resposta
Ok

Mais perguntas de Enem





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.

Escola Educação