Apa kabar saudaraku setanah dan sebangsa. Dalam kesempatan kali ini saya akan mencoba memberikan sedikit pengetehuan tentang program C++. Dan dalam kesempatan yang bahagia ini saya akan mencoba membuat program untuk mengetahui apakah tahun yang di inputkan termasuk tahun kabisat atau bukan. Langsung saja pada program berikut :
#include
#include
using namespace std;
class kabisat { // membuat class kabisat
// di bawah ini merupakan fungsi overloading I/O yang berfungsi untuk menginputkan data atau mengeluarkan hasil data.
friend istream& operator>>(istream&, kabisat&);
friend ostream& operator<<(ostream&, kabisat&); public: void tahun_kabisat(); // prosedure tahun_kabisat private: int tahun; char *hasil; }; // di bwah ini merupakan pemanggilan istream yang berfungsi untuk menginputkan data masukan. istream& operator>>(istream& in, kabisat& masuk){
cout<<"Masukkan Tahun Positif : "; in>>masuk.tahun;
return in;}
// di bawah ini merupakan pemanggilan ostream yang berfungsi mengeluarkan atau mencetak pada layar hasil atau informasi yang ingin di v=cetak.
ostream& operator<<(ostream& out, kabisat& keluar){ out<<"Tahun = "<<<<0 && tahun%4==0) hasil="Tahun Kabisat Masehi";
else if(tahun>0 && tahun%400==0) hasil="Tahun Kabisat Masehi";
else if(tahun<0 && tahun%4==0) hasil="Tahun Kabisat Sebelum Masehi"; else if(tahun<0 && tahun%400==0) hasil="Tahun Kabisat Sebelum Masehi" else hasil="Bukan Tahun Kabisat";} int main(int argc, char *argv[]) { kabisat x; // pemanggilan class kabisat dam meilih x sebagai objek class cin>>x; // pemaggilan fungsi istream.
x.tahun_kabisat(); // pemanggilan prosedure tahun_kabisat.
cout<
system("PAUSE");
return EXIT_SUCCESS;
}
Demikianlah program sederhana yang saya buat. Semoga bermangfaat bagi anda semua.
#include
#include
using namespace std;
class kabisat { // membuat class kabisat
// di bawah ini merupakan fungsi overloading I/O yang berfungsi untuk menginputkan data atau mengeluarkan hasil data.
friend istream& operator>>(istream&, kabisat&);
friend ostream& operator<<(ostream&, kabisat&); public: void tahun_kabisat(); // prosedure tahun_kabisat private: int tahun; char *hasil; }; // di bwah ini merupakan pemanggilan istream yang berfungsi untuk menginputkan data masukan. istream& operator>>(istream& in, kabisat& masuk){
cout<<"Masukkan Tahun Positif : "; in>>masuk.tahun;
return in;}
// di bawah ini merupakan pemanggilan ostream yang berfungsi mengeluarkan atau mencetak pada layar hasil atau informasi yang ingin di v=cetak.
ostream& operator<<(ostream& out, kabisat& keluar){ out<<"Tahun = "<
else if(tahun>0 && tahun%400==0) hasil="Tahun Kabisat Masehi";
else if(tahun<0 && tahun%4==0) hasil="Tahun Kabisat Sebelum Masehi"; else if(tahun<0 && tahun%400==0) hasil="Tahun Kabisat Sebelum Masehi" else hasil="Bukan Tahun Kabisat";} int main(int argc, char *argv[]) { kabisat x; // pemanggilan class kabisat dam meilih x sebagai objek class cin>>x; // pemaggilan fungsi istream.
x.tahun_kabisat(); // pemanggilan prosedure tahun_kabisat.
cout<
system("PAUSE");
return EXIT_SUCCESS;
}
Demikianlah program sederhana yang saya buat. Semoga bermangfaat bagi anda semua.