Algoritma Faktorial {memfaktorial angka yang d inputkan} |
Deklarasi n, fktr : integer fak : class |
Deskripsi cin -> n; fktr = 1; if(n->0) for i =1 i to n do fktr*= i else if(n=0) fktr = 1 |
#include <cstdlib> |
#include <iostream.h> |
#include <conio.h> |
class fak{ |
public: |
int prosesnya(); |
void keluaran(); |
private: |
int n,fktr; |
}; |
int fak::prosesnya() |
{ |
cout<<"MASUKKAN ANGKA : "; |
cin>>n; |
fktr=1; |
if(n>0) |
{ |
for(int i=1; i<=n; i++) |
{ |
fktr*=i; |
} |
} |
else if(n=0) |
{ |
fktr=1; |
} |
Else |
{ |
cout<<"ERROR !!"; |
} |
return fktr; |
} |
void fak::keluaran() |
{ |
cout<<endl<<endl<<"FAKTORIALNYA : "<<fktr; |
} |
int main(){{ |
fak bilangan; |
bilangan.prosesnya(); |
bilangan.keluaran(); |
getch(); |
} |
system("PAUSE"); |
return EXIT_SUCCESS; |
} |
Tidak ada komentar:
Posting Komentar