document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <iostream.h>
  2. #include <conio.h>
  3. class Kalender {
  4.     friend ostream& operator<<(ostream&, Kalender&);
  5.     friend istream& operator>>(istream&, Kalender&);
  6. public:
  7.     Kalender() {};
  8.     void adalah();        
  9. private:
  10.     int hari_ke;
  11.     char *hari;
  12. };
  13.  
  14. void Kalender::adalah() {
  15.        switch (hari_ke) {
  16.           case 1:  hari = "Senin"; break;
  17.           case 2:  hari = "Selasa";break;
  18.           case 3:  hari = "Rabu";  break;
  19.           case 4:  hari = "Kamis"; break;
  20.           case 5:  hari = "Jum\'at";break;
  21.           case 6:  hari = "Sabtu"; break;
  22.           default: hari = "Minggu";break;
  23.        }    
  24.     }    
  25.  
  26. istream& operator>>(istream& in, Kalender& masukan) {        
  27.     cout << "Masukkan hari ke-";
  28.     in >> masukan.hari_ke;
  29.     return in;
  30. }
  31.  
  32. ostream& operator<<(ostream& out, Kalender& keluaran) {
  33.     out << "Hari ke- " << keluaran.hari_ke  << " adalah "
  34.          << keluaran.hari << endl;
  35.     return out;
  36. }
  37.  
  38. main() {
  39.     Kalender tanggal;
  40.     cin >> tanggal;
  41.     tanggal.adalah();
  42.     cout << tanggal;
  43.     getch();
  44.     return 0;
  45. }
');