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)
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)
Contoh syntax implementasinya dalam C++
#include<iostream>
#include<conio.h
using namespace std;
int 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();
}
Tidak ada komentar:
Posting Komentar