Rabu, 15 April 2015

Pertemuan 5-6 Kasus 5.5

Fungsi faktorial secara rekursif untuk mencari n.

C++ : 

#include <iostream>
#include <string>

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

int main(){
int hasil;
int n;
int x;
cout<<"Menghitung perkalian 2 bilangan bulat dengan menggunakan operator penjumlahan"<<endl;
cout<<"-----------------------------------------------------------------------------\n"<<endl;
cout<<"Masukan nilai faktorial : ";
cin>>n;
x=1;
hasil=1;
faktorial(n,x,hasil);
return 0;
}



Flowchart :





0 komentar:

Posting Komentar

Rabu, 15 April 2015

Pertemuan 5-6 Kasus 5.5

Fungsi faktorial secara rekursif untuk mencari n.

C++ : 

#include <iostream>
#include <string>

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

int main(){
int hasil;
int n;
int x;
cout<<"Menghitung perkalian 2 bilangan bulat dengan menggunakan operator penjumlahan"<<endl;
cout<<"-----------------------------------------------------------------------------\n"<<endl;
cout<<"Masukan nilai faktorial : ";
cin>>n;
x=1;
hasil=1;
faktorial(n,x,hasil);
return 0;
}



Flowchart :





Tidak ada komentar:

Posting Komentar