Program JavaScript za iskanje faktorja števila (s primeri)

V tem primeru se boste naučili pisati program JavaScript za izračun faktorja števila.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Izjava o JavaScript, če … drugače
  • JavaScript za zanko

Faktor na število je zmnožek vseh števil od 1 do te številke. Na primer

faktorijel 5 je enak 1 * 2 * 3 * 4 * 5 = 120 .

Faktorial pozitivnega števila n je podan z:

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

Faktor negativnih števil ne obstaja in faktorcial 0 je 1 .

Primer: Poiščite 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).`); )

Izhod

 Vnesite pozitivno celo število: 5 Faktorial 5 je 120.

V zgornjem programu je uporabnik pozvan, da vnese celo število. Nato se z if… else if… elseizjavo preveri stanje številke.

  • Ko uporabnik vnese negativno številko, se prikaže sporočilo o napaki.
  • Ko uporabnik vnese 0 , je faktorijel 1 .
  • Ko uporabnik vnese pozitivno celo število, se forzanka uporabi za ponavljanje več kot 1 do številke, ki jo je uporabnik poiskal za iskanje faktorja.
  • Vsako število se pomnoži in shrani v factspremenljivko.

Zanimive Članki...