ini adalah program untuk menentukan nama hari dari angka yang di-input-kan
(menggunakan class)
#include
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”)<
break;
case 2 : cout << strcpy(hari,”senin”)<
break;
case 3 : cout << strcpy(hari,”selasa”)<
break;
case 4 : cout << strcpy(hari,”rabu”) << endl;
break;
case 5 : cout << strcpy(hari,”kamis”)<
break;
case 6 : cout << strcpy(hari,”jum’at”)<
break;
case 7 : cout << strcpy(hari,”sabtu”)<
default : cout << strcpy(hari,”error”);
}
}
ostream & operator << (ostream& out, const hari& output)
{
out << “hari ke – “<
return out;
}
int main()
{
hari ini;
cin >> ini;
cout << ini << endl;
ini.tampil();
return 0;
}
Tidak ada komentar:
Posting Komentar