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!".
Consegui chegar até aqui, quem puder ajudar agradeço!
function buscarDivisivelPor(array, num) {
for (var i = 0; i < array.length; i++) {
if (array[i] % num == 0 && array[i] != 0) {
return array[i];
} else {
console.log("Nenhum número válido encontrado!")
}
}
}
console.log(buscarDivisivelPor([0, 7, 4, 15, 18, 3, -1, 323, -5], 2));
Soluções para a tarefa
Respondido por
1
Resposta:
function buscarDivisivelPor(array, num)
{
for (var i = 0; i < array.length; i++){
if (array[i]%num == 0 && array[i]!=0){
return array[i]
break
}
}
return ("Nenhum número válido encontrado!")
}
Explicação:
usar o break para sair do loop quando encontrar o número divisor
LERELLES:
este ultimo deu certo
Respondido por
0
Resposta:
function buscarDivisivelPor(array, num){
for ( var i = 0 ; i< array.length; i++) {
if (array[i]!=0 && array[i]%num==0) {
return array[i]
break
} else if (i == array.length || num == 100) {
return "Nenhum número válido encontrado!"
}
}
}
Explicação:
Perguntas interessantes
Português,
8 meses atrás
Saúde,
8 meses atrás
ENEM,
10 meses atrás
Matemática,
10 meses atrás
História,
1 ano atrás
Administração,
1 ano atrás