1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
#include <iostream>
#include <string>
using namespace std;
class Date {
int mm, dd, yy;
public:
Date (int mm = 1, int dd = 18, int year = 1991)
{
Date::mm = mm;
Date::dd = dd;
Date::yy = yy;
};
void Date1();
void Date2();
void Date3();
};
string monthName[12] = {"January","Febuary","March","April","May","June","July","August","September","October","November","December"};
void Date::Date1(){
cout<<mm<<"/"<<dd<<"/"<<yy<<endl;
}
void Date::Date2(){
cout<<monthName[mm-1]<<" "<<dd<<","<<yy<<endl;
}
void Date::Date3(){
cout<<monthName[mm-1]<<" "<<dd<<" "<<yy<<endl;
}
int main() {
int mm, dd, yy;
cout<<"Date Program by Andrew A. \n";
cout<<endl;
do {
cout<<"Enter Month:";
cin>> mm;
}while (mm<1 || mm>12);
do {
cout<<"Enter Date:";
cin>> dd;
}while (dd<1 || dd>31);
do {
cout<<"Enter Year:";
cin>> yy;
}while (yy<1 || yy>3000);
cout<<endl;
std::cout<<"Here you go!"<<std::endl;
cout<<endl;
Date newDate(mm, dd, yy);
newDate.Date1();
newDate.Date2();
newDate.Date3();
//std::cout<<mm<<"/"<<dd<<"/"<<yy<<std::endl;
//std::cout<<monthName[mm-1]<<" "<<dd<<", "<<yy<<std::endl;
//std::cout<<dd<<" "<<monthName[mm-1]<<" "<<yy<<std::endl;
cin.ignore();
cin.get();
return 0;
}
|