Program JavaScript k vyhledání faktorů čísla

V tomto příkladu se naučíte psát program JavaScript, který najde všechny faktory celého čísla.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • JavaScript pro smyčku
  • Prohlášení JavaScript, pokud … else

Chcete-li být činiteli čísla, číslo činitele by mělo číslo přesně rozdělit (se zbytkem 0 ). Například,

Faktor 12 je 1 , 2 , 3 , 4 , 6 a 12 .

Příklad: Faktory kladného čísla

 // 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); ) )

Výstup

 Zadejte kladné číslo: 12 Faktory 12 jsou: 1 2 3 4 6 12

Ve výše uvedeném programu je uživatel vyzván k zadání kladného celého čísla.

  • forSmyčka se používá procházet 1 na číslo zadané uživatelem.
  • Operátor modulu %se používá ke kontrole, zda je číslo přesně dělitelné.
  • V každé iteraci se kontroluje podmínka, pokud je num přesně dělitelné i.
     if(num % i == 0)
  • Pokud je výše uvedená podmínka splněna, zobrazí se číslo.

Zajímavé články...