Ex 7. In C++ Design and implement a class dayType that implements the day of the week in a program. The class dayType should store the day, such as Sun for Sunday. The program should be able to perform the following operations on an object of type dayType:
- Set the day.
- Print the day.
- Return the day.
- Return the next day.
- Return the previous day.
- Calculate and return the day by adding certain days to the current day. For example, if the current day is Monday and we add 4 days, the day to be returned is Friday. Similarly, if today is Tuesday and we add 13 days, the day to be returned is Monday.
- Add the appropriate constructors.
Ex.8 Write the definitions of the functions to implement the operations for the class dayType as defined in Programming Exercise 7. Also, write a program to test various operations on this class.
dayTypeImp.cpp - What do I put in this file?
dayType.h
#ifndef H_dayType
#define H_dayType
#include <string>
using namespace std;
class dayType
{
public:
static string weekDays[7];
void print() const;
string nextDay() const;
string prevDay() const;
void addDay(int nDays);
void setDay(string d);
string getDay() const;
dayType();
dayType(string d);
private:
string weekDay;
};
#endif