Rekursif pada C++

Rekursif atau pengulangan dalam bahasa pemrograman yaitu fungsi yang didalamnya memanggil fungsi nya sendiri.
bahkan Rekursif sendiri labih efisien dari pada perulangan kerna lebih terstruktur dan mudah dimengerti.

Contoh Script nya seperti dibawah ini:




Keterangan : fungsi untuk mencari nilai faktorial dari angka dilambangkan dengan long int a. hal tersebut fungsi faktorial memanggil dirinya sendiri pada saat memanggil angka berikut nya faktorial (a-1).

Contoh lain nya dalam C++:

#include<iostream.h>
int Faktorial (int n);
float Kombinasi (int n, int r);
main()
{
   cout<<"Kombinasi C(3,2)="<<Kombinasi(2,3);
}
int Faktorial (int n)
{
   if ((n==0)||(n==1))
   return (1);
else
   return (n*Faktorial(n-1));
}
float Kombinasi(int n, int r)
{
   if(n<1)
       return(0);
   else
       return(Faktorial(n)/(Faktorial(r)*Faktorial(n-r)));
}


Okeh untuk kali ini itu yang dapat saya sampaikan Pembahasan mengenai Rekursif pada C++
mohon maaf bila ada salah pengetikan dll..
Sekian dulu saya Akhiri..
Wassalam..
Share this article :
+
Previous
This is the oldest page
0 Komentar untuk "Rekursif pada C++"