Saturday, 26 December 2015

Mencari Bilangan Faktorial (Rekursif)

Dalam pemograman metode rekursif adalah kondisi dimana sebuah prosedur atau fungsi memanggil dirinya sendiri untuk mendapatkan result. Contohnya :

#PHP
  1. function faktorial($a){
  2.   if(($a-1) > 0) {
  3.     $b = faktorial($a - 1);
  4.   }
  5.   else {
  6.     $b = 1; 
  7.   } 
  8.   return $a * $b;

#Pascal
  1. function faktorial(a : integer) : integer;
  2. var
  3.   b: integer;
  4. begin
  5.   if((a-1) > 0) then
  6.     b := faktorial(a - 1)
  7.   else
  8.     b := 1;
  9.   result := a * b;
  10. end;

Semoga Bermanfaat.


No comments:

Post a Comment