#include <iostream>
#include <cmath>
using namespace std;
class date
{
// prototypes for public members.
public:
void input();
void print_slash();
void print_comma();
// Declare private data members.
private:
int day, month, year;
};
void date::input()
{
cin >> day >> month >> year;
}
// This function prints the date as month/day/year.
void date::print_slash()
{
cout << month << "/" << day << "/" << year << "\n";
}
// This function prints the date as month day, year.
void date::print_comma()
{
switch(month)
{
case 1:
{cout << "Jan" << " " << day << "," << year << "\n";
break;
}
case 2:
{cout << "Feb" << " " << day << ","<< year << "\n";
break;
}
case 3:
{cout << "Mar" << " " << day << ","<< year << "\n";
break;
}
case 4:
{cout << "Apr" << " " << day << ","<< year << "\n";
break;}
case 5:
{cout << "May" << " " << day << ","<< year << "\n";
break;}
case 6:
{cout << "Jun" << " " << day << ","<< year << "\n";
break;
}
case 7:
{cout << "Jul" << " " << day << ","<< year << "\n";
break;}
case 8:
{cout << "Aug" << " " << day << ","<< year << "\n";
break;
}
case 9:
{cout << "Sep" << " " << day << ","<< year << "\n";
break;
}
case 10:
{cout << "Oct" << " " << day << ","<< year << "\n";
break;
}
case 11:
{cout << "Nov" << " " << day << ","<< year << "\n";
break;
}
case 12:
{cout << "Dec" << " " << day << ","<< year << "\n";
break;
}
}
}
_________________________________________________________________________________
#include <iostream>
#include <cmath>
#include "date.h"
using namespace std;
// Declare and initialize variables.
int main(void)
{
date date;
// Read input date.
cout << "Please enter the date as day, month, year" << endl;
date.input();
// Print date in comma and slash form.
cout << "Date in slash form:" << endl;
date.print_slash();
cout << "Date in comma form:" << endl;
date.print_comma();
// Exit program.
return 0;
}
No comments:
Post a Comment