- Tentukan bilangan yang akan difaktorialkan dengan variable n=2
- prosesnya adalah menentukan faktor dari bilangan yang diinputkan
- outputnya adalah faktorial dari 2 adalah 2 bertipe data Integer
#include <iostream>
#include <cstdlib>
#include <string>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void faktor (int n, int x, int hasil){
if (x>n){
cout<<"faktor "<<n<<" adalah "<<hasil<<endl;
}
else{
hasil = hasil*x;
x=x+1;
faktor (n,x,hasil);
}
}
int main(int argc, char** argv) {
int hasil;
int n;
int x;
cout<<"Masukkan Nilai faktorialnya : ";
cin>>n;
cout<<endl;
x=1;
hasil=1;
faktor(n,x,hasil);
return 0;
}
Berikut juga adalah program flowchart menggunakan aplikasi Raptor;
SOCIALIZE IT →