Pengertian Faktorial
Faktorial adalah hasil kali bilangan asli berurutan dari 1 sampai dengan n.
Untuk setiap bilangan asli n, didefinisikan:
n! = 1 x 2 x 3 x … x (n-2) x (n-1) x n
lambang atau notasi n! dibaca sebagai n faktorial untuk n > 2
Definisi:
n! = 1 × 2 × 3 × …× (n – 2) × (n – 1) × n atau
n! = n × (n – 1) × (n – 2) × … × 3 × 2 × 1
contoh soal :
Penyelesaian
Dan berikut merupakan program C++ untuk menentukan n faktorial dengan fungsi rekursif;
#include <cstdlib>
#include <iostream>
using namespace std;
long faktorial(int n){
if((n==0)||(n==1)){
return 1;
else {
return n*faktorial(n-1);
}
|
}
int
main(int argc, char *argv[])
{
int
n;
cout<<"Masukkan
angka yang akan difaktorialkan:";
cin>>n;
cout<<"Hasil:"<<faktorial(n);
|
system("PAUSE");
return EXIT_SUCCESS;
}
sekiiiiiaaannnnnnn..... moga bermanfaat,,,,, bagi yang baca,,,,
apa fungsi dari return EXIT_SUCCESS;
BalasHapus