Selamat Datang Di Blogg Saya

Minggu, 01 April 2012

list program

#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 a,h;
              int p,i;
};


istream& operator>>(istream& in,pangkat& masuk){
         cout<<"Masukkan Angka : ";
         in>>masuk.a;
         cout<<"\nMasukkan Pangkat : ";
         in>>masuk.p;
         return in;
         }
ostream& operator<<(ostream& out,pangkat& keluar){
         cout<<"hasil dari "<<keluar.a<<" pangkat "<<keluar.p<<" : "<<keluar.h;
         cout<<endl;
         return out;
         }
void pangkat::hasil(){
     h=1;
     for(i=1;i<=p;i++){
                       h=h*a;
                       cout<<h<<endl;
                       }
     cout<<endl;
     }

int main()
{
    pangkat x;
    cin>>x;
    x.hasil();
    cout<<x;
system("pause");
return 0;
}

1 komentar: