Selasa, 17 April 2012

MENENTUKAN NILAI PANGKAT POSITIF MENGGUNAKAN c++ DENGAN FUNGSI REKURSIF

#include <cstdlib>
#include <iostream>

using namespace std;
long pangkat(int x, int y){
if(y==0){
return 1;    
}
else if(y==1){
return x;

          }
else{
return x*pangkat(x,y-1); 
}
}
int main(int argc, char *argv[])

int a,b;
cout<<"Masukkan nilai a:"<<endl;
cin>>a;
cout<<"Masukkan nilai b:"<<endl;
cin>>b;
cout<<"hasil:"<<pangkat(a,b);
system("PAUSE");
return EXIT_SUCCESS;

}
             

    

Tidak ada komentar:

Posting Komentar