JavaScripti programm arvu tegurite leidmiseks

Selles näites õpid kirjutama JavaScripti programmi, mis leiab kõik täisarvu tegurid.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:

  • JavaScript silmusele
  • JavaScripti, kui… muul juhul

Numbri teguriteks saamiseks peaks teguri number numbri täpselt jagama ( ülejäänud 0-ga ). Näiteks,

Koefitsient 12 on 1 , 2 , 3 , 4 , 6 ja 12 .

Näide: positiivse arvu tegurid

 // 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äljund

 Sisestage positiivne arv: 12 Tegurid 12 on: 1 2 3 4 6 12

Ülaltoodud programmis palutakse kasutajal sisestada positiivne täisarv.

  • forLoop kasutatakse ahela kaudu 1 arvule kasutaja poolt sisestatud.
  • Moodulioperaatorit %kasutatakse selleks, et kontrollida, kas arv on täpselt jagatav.
  • Igas iteratsioonis kontrollitakse tingimust, kui arv on täpselt jagatav i-ga.
     if(num % i == 0)
  • Kui ülaltoodud tingimus on täidetud, kuvatakse number.

Huvitavad Artiklid...