THOUSANDS OF FREE BLOGGER TEMPLATES

Sabtu, 16 April 2011

program untuk menentukan nama hari dari angka yang di inputkan menggunakan class




 contoh program:


#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: