Faktorial in c++

#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;
class fak{                     // pendeklarasian class
public:fak();
void masukkan();    //fungsi input
void keluaran();     //fungsi output
private:
int i, n;
};

fak::fak(){
cout<<“Mencari faktorial bilangan integer\n\n”;
}

void fak::masukkan(){
cout<<“Masukkan bilangan integer = “;
cin>> n;                 //memasukkan nilai yang akan difaktorialkan
}

void fak::keluaran(){
int hasil=1;        //inisialisasi awal hasil=1
if(n>0){             // pemilhan jika n lebih 0 maka kerjakan bawahnya
for(i=2; i<=n; i++){          //perulangan for dimulai dari 2 sampai n
hasil*=i;         //fungsi untuk menghitung faktorial
}
cout<<n<<“!=”<<hasil;        //menampilkan nilai
}
else cout<<n<<“!=1”;         //jika n yang dimasukkan =0
}

int main(int argc, char *argv[])
{
fak x;
x.masukkan();            //memanggil input
x.keluaran();         //memanggil output

getch();
return 0;
system(“PAUSE”);
return EXIT_SUCCESS;
}


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