Senin, 04 April 2011

FAKTORIAL

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