kali ini adalah progam untuk menentukan tahun kabisat atau bukan kabisat
dengan menggunakan overlading,kita tinggal inputkan tahun,jika tahun habis
dibagi 4 maka termasuk tahun kabisat,sebaliknya jika tidak maka termasuk
tahun bukan kabisat, untuk lebih jelasnya langsung saja ke progamnya gan..
#include <iostream> using namespace std; class Kabisat{ friend ostream& operator<<(ostream&, Kabisat&); friend istream& operator>>(istream&, Kabisat&); public: Kabisat(){};<!--more--> 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<<"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; }