Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

THIS IS THE CODE THAT I HAVE. CAN SOMEONE HELP ME MODIFY IT THE CODE N MAKE IT W

ID: 441165 • Letter: T

Question

THIS IS THE CODE THAT I HAVE. CAN SOMEONE HELP ME MODIFY IT THE CODE N MAKE IT WORKING BECAUSE IT NOT WORKING PLEASE.

THANKS

#include <iostream>

#include<iostream>

#include<vector>

using namespace std;

class Date

{

private:

int Year;

int Month;

int Day;

public:

Date();

void setDate(int y,int m,int d);

void DisplayNumerically() const;

void DisplayTextually() const;

};

int main()

{

Date mydate;

mydate.setDate(1,11,2011);

mydate.DisplayNumerically();

mydate.DisplayTextually();

return 0;

}

Date :: Date ()

{

Year = 0;

Month = 0;

Day = 0;

}

void Date::setDate(int y, int m, int d)

{

Year = y;

if(m >= 1 && m <= 12)

{

Month = m;

}

else

{

cout << "Month is invalid." << endl;

}

if(m == 1|| m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12)

{

if(d >= 1 && d <= 31)

Day = d;

else

cout << "Day is Invalid." << endl;

}

else if(m == 2)

if(d >= 1 && d <= 28)

Day = d;

else

cout << "Day is Invalid." << endl;

else if(m == 4 || m == 6 || m == 9 || m == 11)

{

if(d >= 1 && d <= 30)

{

Day = d;

}

else

{

cout << "Day is Invalid." << endl;

}

}

}

void Date::DisplayNumerically() const

{

cout << "Numerical Display:" << endl;

if (Month <= 9)

cout << "0" << Month << "/" << Day << "/" << Year << endl;

else if(Month >= 10)

cout << Month << "/" << Day << "/" << Year << endl;

cout << endl;

}

void Date::DisplayTextually() const

{

string MonthList[12] = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};

cout << "Text Display:" << endl;

for(int i = 0;i < 12;i++)

{

if((Month-1) == i)

{

cout << MonthList[i] << "/" << Day << "/" << Year << endl;

}

}

cout << endl;

}


Explanation / Answer

please post the errors ill help you ill debug it and fix it for you can you please meanwhile rate the answer?

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Chat Now And Get Quote