Rabu, 06 Juli 2011

faktorial menggunakan c++


Factorial ini sebenranya sudah ada dalam combinasi atau permutasi, karena factorial adalah rumus dasar dari kombinasi atau permutasi tersebut, tetapi ini membahas factorial saja. Dalam factorial dapat kita buat dengan beberapa cara, tetapi sepengetahuan saya baru dua cara ini, jika ada yang ingin menambahkan silahkan koment di  entri ini.
Ini souce code untuk membuat factorial dalam c++ :

#include <cstdlib>
#include <iostream>

using namespace std;
class faktorial{
      private:
              int a,b,c,d,e;
      public :
             void inputan();
             void proses ();
             void hasil();
             };
void faktorial::inputan(){
     cout<<"masukan N! : ";
     cin>>a;
}

void faktorial::proses(){
     c=1;
     for(b=2;b<a;b++){
                      c*=b;
                      }
     d=1;
     for (int i=1;i<a;i++){
         d=d*i;
         }
}

void faktorial::hasil(){
     cout<<"hasil faktorial dengan rumus 1 adalah : "<<c<<endl;
     cout<<"hasil faktorial dengan rumus 2 adalah : "<<d<<endl;
}
int main(int argc, char *argv[])
{
    faktorial a;
    a.inputan();
    a.proses();
    a.hasil();
    system("PAUSE");
    return EXIT_SUCCESS;
}

jika anda masih kurang paham anda dapat mengirimkan email atau dapat bertanya jika saya sedang online, melalui chat box yang sudah saya sediakan, terimakasih

Tidak ada komentar:

Posting Komentar