PROGRAM FAKTORIAL DENGAN REKRUSIF
10.10
By
Unknown
KASUS 5
0
komentar
fungsi
faktorial
secara
rekursif
untuk
mencari
n!.
Analisis
:
Kasus penyetop (= nilai awal) n = 0 atau n = 1 yaitu bernilai konstan 1
Kasus rekursif : n * faktorial (n-1)
Dev C++ ;
#include <iostream>
using namespace std;
#include <conio.h>
int faktorial (int bil)
{
if(bil==1)
return 1;
else
return bil*faktorial(bil-1);
}
int main ()
{
int n;
cout<<"\tFungsi Rekursif - FAKTORIAL"<<endl;
cout<<"\t==========================="<<endl;
cout<<"\nMasukkan nilai n = ";
cin>>n;
cout<<"\nFaktorial "<<n<<"!= "<<faktorial(n)<<endl;
_getche();
return 0;
}
using namespace std;
#include <conio.h>
int faktorial (int bil)
{
if(bil==1)
return 1;
else
return bil*faktorial(bil-1);
}
int main ()
{
int n;
cout<<"\tFungsi Rekursif - FAKTORIAL"<<endl;
cout<<"\t==========================="<<endl;
cout<<"\nMasukkan nilai n = ";
cin>>n;
cout<<"\nFaktorial "<<n<<"!= "<<faktorial(n)<<endl;
_getche();
return 0;
}
Raptor :
0 komentar: