Algoritma Faktorial C++

 Assalamualaikum...., kali ini saya akan memberikan refrensi program c++ menghitung faktorial.

Buat yang gak ngeh apa itu faktorial, Faktorial adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan n.

[ n! = n x (n-1) x (n-2) x.... x 2 x 1 ]

Ditulis = n! => dibaca n faktorial

Contoh soal:

2! = 2x1= 2
3! = 3x2x1 = 6
4! = 4x3x2x1 = 24
5! = 5x4x3x2x1 = 120
.
7! = 7x6x5x4x3x2x1 = 5040
.
.
.
.
dst....


Setelah mengetahui apa itu faktorial beserta perhitungannya, berikut refrensi buat kalian program C++ faktorial! :

dengan Algoritma:

  1. masukan "n"
  2. hasil <--- 0
  3. untuk bilangan < n s/d 1 langkah -1.. hasil <-- hasil x bilangan
  4. hasil


Berikut source code nya:

  1. #include <iostream.h>
  2. int main ()
  3. {
  4.  int bil, n;
  5.  long int hasil;
  6.  
  7.  cout << "n = ";
  8.  cin >> n;
  9.  
  10.  hasil = 1;
  11.  for (bil = n; bil >= 1; bil--)
  12.  {
  13.   hasil = hasil * bil;
  14.  }
  15.  cout << "n! = " << hasil << endl;
  16.  return 0;
  17. }


Output Programnya seperti ini ya.


 

Posting Komentar

0 Komentar