„JavaScript“ programa, skirta rasti faktoriaus skaičių (su pavyzdžiais)

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kad apskaičiuotumėte skaičiaus faktorialą.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „JavaScript“, jei… kitas pareiškimas
  • „Loop“ „JavaScript“

Skaičio faktorialas yra visų skaičių nuo 1 iki šio skaičiaus sandauga . Pavyzdžiui,

koeficientas iš 5 yra lygus 1 * 2 * 3 * 4 * 5 = 120 .

Teigiamo skaičiaus n faktorą pateikia:

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

Neigiamų skaičių faktorialas neegzistuoja, o 0 faktorialas yra 1 .

Pavyzdys: raskite „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).`); )

Rezultatas

 Įveskite teigiamą sveikąjį skaičių: 5 5 faktorialas yra 120.

Pirmiau pateiktoje programoje vartotojas raginamas įvesti sveikąjį skaičių. Tada if… else if… elseteiginys naudojamas skaičiaus būklei patikrinti.

  • Vartotojui įvedus neigiamą skaičių, parodomas klaidos pranešimas.
  • Kai vartotojas įveda 0 , faktorius yra 1 .
  • Kai vartotojas įveda teigiamą sveikąjį skaičių, forciklas naudojamas pakartoti daugiau nei 1 iki vartotojo įvesto skaičiaus, norint rasti faktorialą.
  • Kiekvienas skaičius dauginamas ir saugomas factkintamajame.

Įdomios straipsniai...