#include <conio.h>
//fungsi rekursif atau memanggil dirinya sendiri
using namespace std;
long int b = 0;
long int faktorial(long int a);
main(){
long int n,faktor;
cout<<"Masukkan nilai faktorial : "; cin>>n;
faktor = faktorial(n);
cout<<"Faktorial dari "<<n<<"! = "<<faktor;
}
long int faktorial(long int a){
if(a == 1 || a==0){
return (1);
} else if(a>1){
return (a*faktorial(a-1));
} else {
return 0;
}
}
Bagikan
Faktorial dengan fungsi rekursif C++
4/
5
Oleh
Bayu Ambika
Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan ...
Untuk menyisipkan kode pendek, gunakan <i rel="code"> ... KODE ... </i>
Untuk menyisipkan kode panjang, gunakan <i rel="pre"> ... KODE ... </i>
Untuk menyisipkan gambar, gunakan <i rel="image"> ... URL GAMBAR ... </i>