/***************************************************************************** File: Switch.cpp Author: Keith Alcock Comment: Implements a(n) Switch ****************************************************************************** Includes *****************************************************************************/ #include /***************************************************************************** Prototypes *****************************************************************************/ void decodeDay4(char day); void decodeDay3(char day); void decodeDay2(char day); void decodeDay1(char day); int main(); /***************************************************************************** decodeDay4 *****************************************************************************/ /* switch () { case : case : break; case : break; default: break; } */ void decodeDay4(char day) { switch (day) { case 'm': case 'M': cout<<"Monday"; break; case 't': case 'T': cout<<"Tuesday"; break; case 'w': case 'W': cout<<"Wednesday"; break; case 'r': case 'R': case 'h': case 'H': cout<<"Thursday"; break; case 'f': case 'F': cout<<"Friday"; break; default: cout<<"When?"; } } /***************************************************************************** decodeDay3 *****************************************************************************/ void decodeDay3(char day) { if (day=='m' || day=='M') cout<<"Monday"; else if (day=='t' || day=='T') cout<<"Tuesday"; else if (day=='w' || day=='W') cout<<"Wednesday"; else if (day=='r' || day=='R' || day=='h' || day=='H') cout<<"Thursday"; else if (day=='f' || day=='F') cout<<"Friday"; else cout<<"When?"; } /***************************************************************************** decodeDay2 *****************************************************************************/ void decodeDay2(char day) { if (day=='m' || day=='M') cout<<"Monday"; if (day=='t' || day=='T') cout<<"Tuesday"; if (day=='w' || day=='W') cout<<"Wednesday"; if (day=='r' || day=='R' || day=='h' || day=='H') cout<<"Thursday"; if (day=='f' || day=='F') cout<<"Friday"; } /***************************************************************************** decodeDay1 *****************************************************************************/ void decodeDay1(char day) { if (day=='m') cout<<"Monday"; if (day=='t') cout<<"Tuesday"; if (day=='w') cout<<"Wednesday"; if (day=='r') cout<<"Thursday"; if (day=='f') cout<<"Friday"; } /***************************************************************************** Main *****************************************************************************/ int main() { // decodeDay1('m'); // decodeDay2('m'); // decodeDay3('m'); decodeDay4('x'); return 0; } /****************************************************************************/