Programma JavaScript per trovare i fattori di un numero

In questo esempio, imparerai a scrivere un programma JavaScript che trova tutti i fattori di un numero intero.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • JavaScript per loop
  • Istruzione JavaScript if … else

Per essere i fattori di un numero, il numero del fattore deve dividere esattamente il numero (con 0 resto). Per esempio,

Il fattore 12 è 1 , 2 , 3 , 4 , 6 e 12 .

Esempio: fattori di numero 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); ) )

Produzione

 Immettere un numero positivo: 12 I fattori di 12 sono: 1 2 3 4 6 12

Nel programma precedente, all'utente viene richiesto di inserire un numero intero positivo.

  • Il forciclo viene utilizzato per passare da 1 al numero immesso dall'utente.
  • L'operatore modulo %viene utilizzato per verificare se num è esattamente divisibile.
  • In ogni iterazione, viene verificata una condizione se num è esattamente divisibile per i.
     if(num % i == 0)
  • Se la condizione di cui sopra è soddisfatta, viene visualizzato il numero.

Articoli interessanti...