#include <iostream>
#include <conio.h>
using namespace std;
class pangkat {
public :
void masukan();
float proses(int x, int y);
int keluaran();
private:
float x,y;
float hasil;};
void pangkat::masukan() {
cout<<"Menghitung perpangkatan\n";
cout<<"Masukkan angka : ";cin>>x;
cout<<"Masukkan pangkat : ";cin>>y;
}
float pangkat::proses(int x, int y){
if(y==0){
return 1;}
if(y>=1){
return x*proses(x,y-1);}
else
return x;
}
int pangkat::keluaran() {
cout<<"Jadi "<<x<<" dipangkatkan dengan "<<y<<" adalah "<<proses(x,y);
}
int main(){
pangkat x;
x.masukan();
x.keluaran();
cout<<"\n";
cout<<"\n";
system("PAUSE");
return EXIT_SUCCESS;
}
No comments:
Post a Comment