Faktorial

Dalam ilmu matematika  faktorial dari bilangan n adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan n. Faktorial ditulis sebagai n! dan disebut n faktorial.

Sebagai contoh, 7! adalah bernilai 7×6×5×4×3×2×1 = 5040. Berikut ini adalah daftar sejumlah faktorial :

 0!  =         1
 1!  =         1
 2!  =         2
 3!  =         6
 4!  =        24
 5!  =       120
 6!  =       720
 7!  =      5040

Fungsi faktorial didefinisikan sebagai:

n!=\prod_{k=1}^n k\qquad\mbox{untuk semua }n\ge1.
Program faktorial Dalam C++.
  1. Faktorial Literatif
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int faktorial(){
        int n,fak;
        cout<<"nilai faktorial : ";
        cin>>n;
        fak=1;
        for(int i=1; i<=n; i++){
                  fak = fak*i;
                  }
                  cout<<"hasil : "<<fak<<endl<<endl;
                  return fak; };
    
    int main(int argc, char *argv[])
    {
        faktorial();
        
        system("PAUSE");
        return EXIT_SUCCESS;
    }
     Hasil Running Program 
    
    
  2. Faktorial Rekursif

    #include <cstdlib>

    #include <iostream>
    
    using namespace std;
    
    int faktorial(int n){
                  if (n==1)return 1;
                  else return n * faktorial (n-1);
                  };
    
    int main(int argc, char *argv[])
    {
        int n;
        cout<<"nilai faktorial : ";
        cin>>n;
        cout<<"hasil : "<<faktorial(n)<<endl<<endl;
        
        
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
    Hasil Running Program adalah  
    

		

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: