Deklarasi
h : integer
hari : string
Deskripsi
read h
pilih (h) untuk
1:hari=senin
2:hari=selasa
3:hari=rabu
4:hari=kamis
5:hari=jumat
6:hari=sabtu
else hari=minggu
end pilih
write hari
end
Program biasa :
#include
#include
void main(){
int h;
char *hari;
cout<<"Menentukan hari\n";
cout<<"Masukkan hari ke- ";cin>>h;
switch (h) {
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;}
cout<<"Jadi hari ke- "<
#include
#include
class hari {
friend ostream& operator<<(ostream&, hari&);
friend istream& operator>>(istream&, hari&);
public:
hari() {};
void harian();
private:
int h;
char *hari;};
void hari::harian() {
switch (h) {
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, hari& masukan) {
cout<<"Menentukan hari\n";
cout<<"Masukkan hari ke- ";
in >> masukan.h;
return in;}
ostream& operator<<(ostream& out, hari& keluaran) {
out << "Jadi hari ke- " << keluaran.h << " adalah "<< keluaran.hari << endl;
return out;}
main(){
hari x;
cin >> x;
x.harian();
cout << x;
getch();}
Tidak ada komentar:
Posting Komentar