Informática, perguntado por fattylins, 4 meses atrás

Em JavaScript, crie uma funcao que recebe um numero como parametro e dentro dela crie uma estrutura de repeticao que verifique se existe algum numero menor que o parâmetro e maior que 1 que seja divisível pelo parametro. se encontrar algum , quer dizer que o numero em questao nao é primo. se nao encontrar quer dizer que o numero é primo.

Soluções para a tarefa

Respondido por luckass20
0

Resposta:

function testePrimo(numero) {

for (let contador = 2; contador < numero; contador++) {

            if (numero % contador === 0) {

                return false;

            }

 }

 return true;

}

let num = 17;

if (testePrimo((num)) {

console.log("O número é primo");

} else {

console.log("O número não é primo!");

}

Respondido por ruancastro15
0

A função numeroPrimo() foi desenvolvida a seguir na linguagem de programação Javasript e tem por função retornar se um número é primo ou não, se sim, ela retorna True, se não, ela retorna False, veja:

const numeroPrimo = (num) => {

   for (let i = 2; i < num; i++)

     if (num % i === 0) {

       return false;

     }

   return num > 1;

 };

 console.log (numeroPrimo(7))

// True

Como funciona a função em Javascript acima utilizada para verificar se um número é primo ou não?

Primeiro a função recebe um número e depois esse número é colocado em um laço for de 2 até menor que o número (dado que todo numero é divisível por 1), após isso, é verificado se o resto da divisão do número recebido pelo número do índice do laço for naquele momento é zero, se sim, retorna falso, ou seja, o número não é primo, se não, retorna True.

Saiba mais sobre funções em Javascript:https://brainly.com.br/tarefa/51221325

#SPJ2

Anexos:
Perguntas interessantes