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
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!");
}
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