Program sintax :
#include <cstdlib>
#include <iostream>
using namespace std;
class kabisat{
friend istream& operator>>(istream&, kabisat&);
public:
kabisat();
void proses();
private:
int tahun;
};
kabisat::kabisat(){
cout<<"Mengetahui tahun kabisat\n";
}
istream& operator>>(istream& in, kabisat& masuk){
cout<<"Masukkan Tahun :";
in>>masuk.tahun;
return in;
}
void kabisat::proses(){
if (tahun % 4 != 0)
cout << "Tahun " << tahun << " bukan tahun kabisat" << endl;
else
if ((tahun % 100 == 0) && (tahun % 400 != 0))
cout << "Tahun " << tahun << " bukan tahun kabisat" << endl;
else
cout << "Tahun " << tahun << " tahun kabisat" << endl;
}
int main(int argc, char *argv[])
{
kabisat x;
cin>>x;
x.proses();
system("PAUSE");
return EXIT_SUCCESS;
}
Penjelasan
Program kali ini , saya mencoba menentukan apakah imputan tahun yang
user masukan ,merupakan tahun kabisat atau bukan tahun kabisat.
untuk lebih jelasnya silakan coba program diatas.
Tidak ada komentar:
Posting Komentar