Jumat, 08 April 2016

no 2


{menentukan int 1 sampai 7, menentukan hari yang sesuai }

Deklarasi

Hari_ke      :int;

Hari  :string;

Deskripsi

          Read (hari_ke)

          Pilih(hari_ke)untuk

1 : hari |senin|;

2: hari |selasa|;

3: hari |Rabu|;

4: hari |Kamis|;

5: hari |Jumat|;

6: hari |Sabtu|;

7: hari |Minggu|;

End{pilih}

Write{hari}
Program c++:

#include <iostream>
#include <conio.h>
using namespace std;
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 = "Jum'at";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;
}

main() {
  Kalender tanggal;
  cin >> tanggal;
  tanggal.adalah();
  cout << tanggal;
  getch();
  return 0;
}


Tidak ada komentar:

Posting Komentar

Refleksi minggu ke 2

Refleksi Pertemuan ke 2 Assalamu'alaikum w. wb., Selamat berjumpa lagi teman-teman, baik saya disini akan menuliskan tentang refl...