Programa JavaScript para encontrar os fatores de um número

Neste exemplo, você aprenderá a escrever um programa JavaScript que encontra todos os fatores de um inteiro.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • JavaScript para loop
  • JavaScript if… else declaração

Para serem os fatores de um número, o número do fator deve dividir exatamente o número (com 0 resto). Por exemplo,

O fator de 12 é 1 , 2 , 3 , 4 , 6 e 12 .

Exemplo: Fatores de número positivo

 // program to find the factors of an integer // take input const num = prompt('Enter a positive number: '); console.log(`The factors of $(num) is:`); // looping through 1 to num for(let i = 1; i <= num; i++) ( // check if number is a factor if(num % i == 0) ( console.log(i); ) )

Resultado

 Insira um número positivo: 12 Os fatores de 12 são: 1 2 3 4 6 12

No programa acima, o usuário é solicitado a inserir um número inteiro positivo.

  • O forloop é usado para percorrer 1 até o número inserido pelo usuário.
  • O operador modulus %é usado para verificar se num é exatamente divisível.
  • Em cada iteração, uma condição é verificada se num for exatamente divisível por i.
     if(num % i == 0)
  • Se a condição acima for atendida, o número será exibido.

Artigos interessantes...