#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class Kalender{
friend ostream&operator<<(ostream&,Kalender&);
friend istream&operator>>(istream&,Kalender&);
public:
Kalender(){};
void adalah();
private:
int hari_ke;
char*hari;
};
void Kalender::adalah(){
switch (hari_ke){
case 1: hari = "Senin";break;
case 2: hari = "Selasa";break;
case 3: hari = "Rabu";break;
case 4: hari = "Kamis";break;
case 5: hari = "Jumat";break;
case 6: hari = "Sabtu";break;
default : hari = "Minggu";break;
}
}
istream&operator>>(istream&in,Kalender&masukan){
cout<<"Masukkan hari ke-";
in>>masukan.hari_ke;
return in;
}
ostream&operator<<(ostream&out,Kalender&keluaran){
out<<"Hari ke-"<<keluaran.hari_ke<<" adalah "<<keluaran.hari<<endl;
return out;
}
int main(int argc, char** argv) {
Kalender tanggal;
cin>>tanggal;
tanggal.adalah();
cout<<tanggal;
return 0;
}
Tidak ada komentar:
Posting Komentar