Sekarang kita akan membuat program menghitung faktorial. Suatu faktorial di difinisikan seperti berikut:
n!=n x(n-1)x(n-2)x......x 2 x 1Sebagai contoh:
2!= 2 x 1 =2
3!= 3 x 2 x 1 =6
4!= 4 x 3 x 2 x 1 = 24
Algoritma:
1. Masukkan (n)
2. bil <-- n
2. hasil=1
3.untuk bil>=1, maka bil-1
hasil <-- hasil* bil
4. tampilkan(hasil)
#include<iostream.h>
#include<conio.h>
void main()
{
int bil, n;
long int hasil;
cout<<"n = ";
cin>> n;
hasil=1;
for(bil=n; bil>=1;bil--)
{
hasil=hasil*bil;
}
cout<<"n!= "<<hasil<<"\n";
getch();
}