Program JavaScript untuk Mencari Faktorial Nombor (dengan Contoh)

Dalam contoh ini, anda akan belajar menulis program JavaScript untuk mengira faktorial nombor.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • JavaScript jika… Statement lain
  • JavaScript untuk gelung

Faktor faktor bagi nombor adalah hasil semua nombor dari 1 hingga nombor itu. Sebagai contoh,

faktorial 5 adalah sama dengan 1 * 2 * 3 * 4 * 5 = 120 .

Faktorial nombor positif n diberikan oleh:

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

Faktor faktor nombor negatif tidak wujud dan faktorial 0 adalah 1 .

Contoh: Cari 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).`); )

Pengeluaran

 Masukkan bilangan bulat positif: 5 Faktor faktor 5 adalah 120.

Dalam program di atas, pengguna diminta memasukkan bilangan bulat. Kemudian if… else if… elsepernyataan digunakan untuk memeriksa keadaan nombor.

  • Apabila pengguna memasukkan nombor negatif , mesej ralat ditunjukkan.
  • Apabila pengguna memasukkan 0 , faktorial adalah 1 .
  • Apabila pengguna memasukkan bilangan bulat positif, forgelung digunakan untuk mengulangi lebih dari 1 ke nombor yang dimasukkan oleh pengguna untuk mencari faktorial.
  • Setiap nombor didarabkan dan disimpan dalam factpemboleh ubah.

Artikel menarik...