Assalamualaikum sobat blogger...
Pada kesempatan kali ini saya akan memposting sebuah program untuk mencari faktorial menggunakan function, berikut soal, source code dan beberapa screenshot dari program tersebut :
Kasus 5.5 : Buatlah fungsi faktorial secara rekursif untuk mencari n!.
#include <iostream>
using namespace std;
void factorial (int n, int x, int hasil)
{
if(x>n)
{
cout<<"Faktorial "<<n<<" adalah "<<hasil<<endl;
}
else
{
hasil=hasil*x;
x=x+1;
factorial(n,x,hasil);
}
}
int main(int argc, char** argv) {
int hasil,n,x;
cout<<"Masukkan nilai faktorial : ";
cin>>n;
x=1;
hasil=1;
factorial(n,x,hasil);
Sekian postingan saya mengenai source code dan beberapa screenshot program untuk mencari faktorial dengan menggunakan function, terima kasih wassalamualaikum wr.wb.
Emoticon Emoticon