menampilkan nama-nama bulan dalam class
#include <iostream>
#include <string>
using namespace std;
class bulan{
friend ostream& operator <<(ostream&,const bulan&);
friend istream& operator >>(istream&,bulan&);
public:
bulan(unsigned int b=0){nama=b;}
// void nama_bulan1();
//void nama_bulan2();
//void nama_bulan3();
void bulannnya();
private:
unsigned int nama;
};
istream& operator>>(istream& masuk,bulan& x){
cout<<"masukan angka 1 - 12 : ";
masuk>>x.nama;
return masuk;
}
void bulan::bulannnya(){
switch(nama){
case 1 : cout<<"januari";break;
case 2 : cout<<"februari";break;
case 3 : cout<<"maret";break;
case 4 : cout<<"april";break;
case 5 : cout<<"mei";break;
case 6 : cout<<"juni";break;
case 7 : cout<<"juli";break;
case 8 : cout<<"agustus";break;
case 9 : cout<<"september";break;
case 10 : cout<<"oktober";break;
case 11 : cout<<"november";break;
case 12 : cout<<"desember";break;
default :cout<<"maaf angka yang anda masukan melebihi angka yang saya tentukan \n";
}
}
int main(){
bulan a;
cin>>a;
a.bulannnya();
system("PAUSE");
return 0;
}
Bagus Sap, kembangkan terus
BalasHapusAku lupa2 ingat C++, rahasianya harus banyak berlatih biar jago.
BalasHapus