Algoritma dan Program Mencari Nilai Faktorial suatu Bilangan dengan C++
April 3, 2011
Nilai Faktorial yang dimaksud berbeda dengan nilai faktor yang kita ketahui. Nilai Faktorial yang dimaksud adalah n! jadi misal n adalah 4 maka nilai faktorialnnya adalah 4x3x2x1=24. Ingin tahu bagaimana mencari nilai faktorial sebuah bilangan ? , lihat langkah dibawah ini.
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(); } Baca juga : Peluang Bisnis 2023 Baca juga : Daftar Kampus Terbaik di Yogyakarta