#include <iostream.h>
class hari
{
friend istream & operator >> (istream&, hari&);
friend ostream & operator << (ostream&, const hari&);
public:
tampil();
private:
int ke;
char* hari;
};
istream & operator >> (istream& in, hari& input)
{
cout << ” hari ke- “; in >> input.ke;
return in;
}
hari::tampil()
{
switch (ke/1) {
case 1 : cout << strcpy(hari,”ahad”)<<endl;
break;
case 2 : cout << strcpy(hari,”senin”)<<endl;
break;
case 3 : cout << strcpy(hari,”selasa”)<<endl;
break;
case 4 : cout << strcpy(hari,”rabu”) << endl;
break;
case 5 : cout << strcpy(hari,”kamis”)<<endl;
break;
case 6 : cout << strcpy(hari,”jum’at”)<<endl;
break;
case 7 : cout << strcpy(hari,”sabtu”)<<endl;
default : cout << strcpy(hari,”error”);
}
}
ostream & operator << (ostream& out, const hari& output)
{
out << “hari ke – “<<output.hari<<” adalah “<<output.ke<<endl;
return out;
}
int main()
{
hari ini;
cin >> ini;
cout << ini << endl;
ini.tampil();
return 0;
}
0 komentar:
Posting Komentar