JavaScripti programm arvu faktori leidmiseks (koos näidetega)

Selles näites õpite kirjutama JavaScripti programmi, et arvutada faktorite arv.

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

  • JavaScripti, kui… muul juhul
  • JavaScript silmusele

Numbri faktoriaal on kõigi arvude korrutis 1-st kuni selle arvuni. Näiteks,

faktor 5 on võrdne 1 * 2 * 3 * 4 * 5 = 120 .

Positiivse arvu n faktoriaal arvutatakse järgmiselt:

 factorial of n (n!) = 1 * 2 * 3 * 4… n

Negatiivsete arvude faktoriaali pole olemas ja 0 faktorial on 1 .

Näide: leidke Factorial

 // program to find the factorial of a number // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); // checking if number is negative if (number < 0) ( console.log('Error! Factorial for negative number does not exist.'); ) // if number is 0 else if (number === 0) ( console.log(`The factorial of $(number) is 1.`); ) // if number is positive else ( let fact = 1; for (i = 1; i <= number; i++) ( fact *= i; ) console.log(`The factorial of $(number) is $(fact).`); )

Väljund

 Sisestage positiivne täisarv: 5 Faktori väärtus 5 on 120.

Ülaltoodud programmis palutakse kasutajal sisestada täisarv. Seejärel if… else if… elsekasutatakse lause seisukorra kontrollimiseks lauset.

  • Kui kasutaja sisestab negatiivse numbri, kuvatakse tõrketeade.
  • Kui kasutaja sisestab 0 , on faktoriaal 1 .
  • Kui kasutaja sisestab positiivse täisarvu, forkasutatakse faktoori leidmiseks tsüklit, mis kordab arvu 1 kasutaja sisestatud numbrini.
  • Iga arv korrutatakse ja salvestatakse factmuutujasse.

Huvitavad Artiklid...