Konversi dari function iteratif ke rekursif


Fungsi pangkat (input x,y : integer) : integer

Deklarasi :
    x,y : integer

Deskripsi :
   pangkat <= 1
   for i 1 <= to y do
       pangkat C pangkat * x

Programnya Adalah...

#include <iostream.h>
#include <conio.h>

class itung{
   public :
   void perpangkatan();

   private :
      int x, y;
      int hasil;
};

void itung::perpangkatan(){
   cout<< "input nilai :";
   cin>>x;
   cout<< "dipangkat berapa terserah anda : ";
   cin>>y;
   hasil=1;
   for(int i=1;i<=y;i++){
      hasil=hasil*x;
   }
   cout <<" hasilnya : "<< hasil << endl;
   return 0;
   getch ();

}


0 Response to " Konversi dari function iteratif ke rekursif "