Membuat Faktorial Menggunakan C++ dengan Fungsi Rekursif

Fungsi rekursif dalam pemrograman merupakan fungsi yang memanggil dirinya sendiri. Fungsi rekursif sering saya bayangkan seperti perulangan. Karena tingkah lakunya yang mengulang-ulang setiap pemanggilan dirinya. -Sumber : Petanikode.com
Iyap faktorial tentu saja berhubungan dengan perulangan, dengan menggunakan fungsi rekursif , kode akan semakin pendek dan program akan lebih efisien langsung saja kita ke kodenya..

#include
using namespace std;
int factorial(int x){
if(x == 0) return 1;
return x * factorial(x-1);
}

int main(){
cout << factorial(5);
}

Lalu hasil yang kita dapatkan adalah sebagai berikut :


https://programmerpremidnight.blogspot.com/

0 comments:

Post a Comment