IP

Nilai pangkat


#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;
}


| Free Bussines? |

No comments:

Post a Comment