Selasa, 29 Mac 2016

kasus 5.5#pertemuan 5

Fungsi faktorial rekursif untuk mencari nilai n

 PROGRAM
#include <string>

using namespace std;
void factorial(int n,int x,int hasil){
 if(x>n){
  cout<<"Factorial "<<n<<" adalah "<<hasil<<endl;
 }
else{
 hasil=hasil*x;
 x=x+1;
 factorial(n,x,hasil);
}
}

int main() {
 int hasil;
 int n;
 int x;
 cout<<"Masukan nilai factorial : ";
 cin>>n;
 x=1;
 hasil=1;
 factorial(n,x,hasil);
  return 0;
}

RAPTOR





 
Load disqus comments

0 ulasan