Laman

Sabtu, 07 April 2012

Program C++ Menghitung Nilai X Pangkat Y Dengan X Bilangan Real dan Y Bilangan Bulat


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

Menghitung Nilai X Pangkat Y Dengan X Bilangan Real dan Y Bilangan Bulat Secara Rekursif

Menampilkan Deret Fibonaci Interaktif for, while, do while!

Program c++ Untuk Menentukan Tahun Kabisat


#include <iostream>
#include <string>

using namespace std;

class bangun {
friend istream& operator>>(istream&, bangun&);
public:
void menentukan();
private:
int a,b;
};
istream& operator>>(istream& in, bangun& masukan){
cout<<"Masukan a = ";
in>>masukan.a;
cout<<"Masukan b = ";
in>>masukan.b;
}
void bangun::menentukan(){
if (a==b)
cout<<"Bangun itu adalah Persegi"<<endl;
else
cout<<"Bangun itu adalah Persegi Panjang"<<endl;
}

main()
{
bangun X;
cin>>X;
X.menentukan();
system ("Pause");
return 0;
}