Program C++: Menghitung Nilai Faktorial

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 1

Sebagai 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();
}

Labels: