Kamis, 29 Maret 2012

menentukan tahun kabisat


#include <cstdlib>
#include <iostream>

using namespace std;
class Kabisat{
      friend ostream& operator<<(ostream&, Kabisat&);
      friend istream& operator>>(istream&, Kabisat&);
      public:
             Kabisat(){};
             void proses(){
                 if(tahun%4==0){
                       hasil    = "Tahun Kabisat";
                 }else hasil    = "Bukan Tahun Kabisat";
             }
      private:
              int tahun;
              char *hasil;
              };
istream& operator>>(istream& in, Kabisat& masukkan){
         cout<<"|------------------------|"<<endl;
         cout<<"|MENENTUKAN TAHUN KABISAT|"<<endl;
         cout<<"|------------------------|"<<endl;
         cout<<"Masukkan Tahun = ";
         in>>masukkan.tahun;
         return in;
}
ostream& operator<<(ostream& out, Kabisat& keluaran){
         cout<<"tahun "<<keluaran.tahun<<" adalah "<<keluaran.hasil;
         return out;
}

int main(int argc, char *argv[])
{
    Kabisat tahun;
    cin >> tahun;
    tahun.proses();
    cout<< tahun;
    cout<< endl;
   
 
system("PAUSE");
return EXIT_SUCCESS;
}

0 komentar:

Posting Komentar