Menentukan Tahun Kabisat


#include <iostream>
#include <conio.h>

using namespace std;

class kabisat{
friend istream& operator>>(istream&,kabisat&);

private:
int tahun;

public:
void tahun_kabisat();
void bukan_kabisat();
void hitung();
};
//memasukkan nilai tahun dengan overloading
istream& operator>>(istream& in, kabisat& x){
cout<<“Masukan tahun : “;
in>>x.tahun;
return in;
}
//tahun kabisat adalah apabila tahun tersebut mempunyai hari berjumlah 366,
//yaitu setiap 4 tahun sekali
void kabisat::hitung(){
if(tahun % 4 == 0) tahun_kabisat(); //memanggil fungsi tahun_kabisat()
else  bukan_kabisat(); //memanggil fungsi bukan_kabisat()
}

void kabisat::bukan_kabisat(){
cout<<“Bukan tahun kabisat”;
}

void kabisat::tahun_kabisat(){
cout<<“Tahun kabisat”;
}

int main(){

lagi:
kabisat a;
cin>>a;
a.hitung();
cout<<endl;
goto lagi;

getch();
}

Output :

Posted on April 19, 2011, in Algoritma & Pemrograman and tagged , , , . Bookmark the permalink. Tinggalkan komentar.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: