Program JavaScript na vyhľadanie faktorov čísla

V tomto príklade sa naučíte písať program JavaScript, ktorý nájde všetky faktory celého čísla.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • JavaScript pre slučku
  • Vyhlásenie JavaScript, ak … else

Ak chcete byť faktormi čísla, číslo faktora by malo presne rozdeliť číslo (s 0 zvyškom). Napríklad,

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

Prí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ýkon

 Zadajte kladné číslo: 12 Faktory 12 sú: 1 2 3 4 6 12

Vo vyššie uvedenom programe je používateľ vyzvaný na zadanie kladného celého čísla.

  • forSlučka sa používa prechádzať 1 na číslo zadané užívateľom.
  • Operátor modulu %sa používa na kontrolu, či je číslo presne deliteľné.
  • V každej iterácii sa kontroluje podmienka, či je num presne deliteľné i.
     if(num % i == 0)
  • Ak je splnená vyššie uvedená podmienka, zobrazí sa číslo.

Zaujímavé články...