#include
<iostream>
#include
<string>
using
namespace std;
class
pangkat{
friend ostream&
operator<<(ostream&, pangkat&);
friend istream&
operator>>(istream&, pangkat&);
public:
pangkat(){};
void hasil();
private:
float
x,p;
int
y,i;
};
istream&
operator>>(istream&in,pangkat&masuk){
cout<<"MasukkanAngka
: ";
in>>masuk.x;
cout<<"\nMasukkanPangkat
: ";
in>>masuk.y;
return in;
}
ostream&
operator<<(ostream&out,pangkat&keluar){
cout<<keluar.x<<"
pangkat "<<keluar.y<<" : "<<keluar.p;
cout<<endl;
return out;
}
void
pangkat::hasil(){
p=1;
for(i=1;i<=y;i++){
p=p*x;
cout<<p<<endl;
}
cout<<endl;
}
int
main()
{
pangkat
y;
cin>>y;
y.hasil();
cout<<y;
system("pause");
return
0;
}
Tidak ada komentar:
Posting Komentar