C++ Find the errors in the code for Date Class and Source.cpp program and fix them.
C++
Find the errors in the code for Date Class and Source.cpp
source.cpp
include <iostream>
#include "Date.h" // include definition of class Date from Date.h using namespace std;
// function main begins program execution
int main()
{
Date date(); // create a Date object for May 6, 1981
// display the values of the three Date data members
cout << "Month: " << date.getMonth() << endl;
cout « "Day: " << date.getDay() << endl;
cout << "Year: " << date.getYear(2017) << endl;
cout << "\nOriginal date:" << endl;
date = displayDate(); // output the Date
// modify the Date
setMonth(13);
setDay(1);
setYear(2005);
cout "\nNew date:" << endl;
date.displayDate(); // output the modified date
} // end main
Date.h
// class Data definition
#include <iostream>
using namespace std;
//Data constructor that initializes the three data members;
class Date
{
public
date(m, d, y)
{
setMonth();
setDay();
setYear();
};
// set month
void setMonth()
{
month = m;
if (month < 1)
month = 1;
if (month > 12)
month == 1;
} // end function setMonth
int getMonth()
{
return month;
} // end function getMonth
// set day
int setDay(int d)
{
d = day;
} // end function setDay
// return day
void getDay()
{
return day;
} // end function getDay
// set year
void setYear(int y)
{
year = y;
} // end function setYear
// return year
int getYear{};
{
year;
// end function getYear
// print Date in the format mm/dd/yyyy
void displayDate(int, int, int) {
cout << month << '/' << day << '/' << year << endl;
} // end function displayDate
Private;
int month; // the month of the date
int day; // the day of the date
int year; // the year of the date
}; // end class Date
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)