Selasa, 17 April 2012

MNENTUKAN N FAKTORIAL MENGGUNAKAN C++ DENGAN FUNGSI REKURSIF


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 :
soal Pengertian Notasi Faktorial dan Contohnya

 Penyelesaian

penyelesaian Pengertian Notasi Faktorial dan Contohnya
 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,,,, 

1 komentar: