#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