Selasa, 17 April 2012

Algoritma Faktorial



{Mencari nilai factorial dari suatu bilangan n}

Deklarasi

n          : integer {input}

factor : integer {untuk mencari faktorialnya}

Deskripsi

Read n

if(n>0)

for(int i=1; i<=n; i++)

faktor*=i

else if(n=0)

faktor=1

Write n

Bahasa C++

#include <iostream.h>

#include <conio.h>

class faktorial {



public:

int proses();

void keluaran();

private:

int n,faktor;

};



int faktorial::proses()

{

cout<<"masukan angka yg akan di faktorialkan : ";

cin>>n;

faktor=1;

if(n>0)

{

for(int i=1; i<=n; i++)

{

faktor*=i;

}

}

else if(n=0)

{

faktor=1;

}

else

{

cout<<"tidak ada";

}

return faktor;

}



void faktorial::keluaran()

{

cout<<endl<<endl<<"faktorial dari "<<n<<"! = "<<faktor;

}



int main()

{



faktorial bilangan;

bilangan.proses();

bilangan.keluaran();



getch();

}

Tidak ada komentar:

Posting Komentar