Jumat, 13 April 2012

Program dari C++ Menghitung nilai dari x pangkat y dari bil. real


#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,c;
              int y,i;
};
istream& operator>>(istream& mlebu,pangkat& ketik){
         cout<<"Masukkan Angka= ";
         mlebu>>ketik.x;
         cout<<"\nMasukkan Pangkat= ";
         mlebu>>ketik.y;
         return mlebu;
         }
ostream& operator<<(ostream& metu,pangkat& cetak){
         cout<<cetak.x<<" pangkat "<<cetak.y<<" = "<<cetak.c;
         cout<<endl;
         return metu;
         }
       
void pangkat::hasil(){
     c=1;
     for(i=1;i<=y;i++){
                       c=c*x;
                       }
     }

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

Tidak ada komentar:

Posting Komentar