Thursday, December 13, 2018

classes "date"

#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