The assignment is to write a program that implements a C cla
The assignment is to write a program that implements a C++ class that represents you (as an individual).
1) The name of the class should be Me.
2) The class should contain the following variables as private data members:
- first name
- last name
- middle Initial
- birthday
- gender
- Major
- courses taken
Note: The data type for all the fields of information (except Courses taken) can be of type string for this version. The Courses taken should be stored in either a one or two, two dimensional array of strings. You can assume that a maximum of 5 courses could be taken during each fall and spring semester attended. Therefore, you can use 2, 2-d arrays of size [4][5] each representing fall and spring or one two-dimentional array of size [8][5] with each (row) alternating between fall and spring.
3) At least the following public member functions:
A constructor to initialize the object with specified information.
A constructor to create a default object.
displayMeInfo() // A function to display the pertinent information.
inputCourseInfo() // A function to enter the pertinent Course information.
displayCourses() // A function that displays all the courses taken, listed by semester OR the courses taken during a requested semester.
Solution
#include <iostream>
using namespace std;
class Me
{
private:
string firstName;
string lastName;
string middleInitial;
string birthday;
string gender;
string major;
string coursesFall[4][5];
string coursesSpring[4][5];
public:
Me() //default constructor
{
firstName = \" \";
lastName = \" \";
middleInitial = \" \";
birthday = \" \";
gender = \" \" ;
major = \" \";
}
//parameterized constructor
Me(string firstName,string lastName,string middleInitial,string birthday,string gender,string major)
{
this->firstName = firstName;
this->lastName = lastName;
this->middleInitial = middleInitial;
this->birthday = birthday;
this->gender = gender;
this->major = major;
}
void inputCourseInfo() //enter courses for Falla nd Spring
{
int i,j;
cout<<\"\ Enter Fall courses\";
for(i=0;i<4;i++)
for(j=0;j<5;j++)
cin>>coursesFall[i][j];
cout<<\"\ Enter Spring courses\";
for(i=0;i<4;i++)
for(j=0;j<5;j++)
cin>>coursesSpring[i][j];
}
void displayCourses() //display courses
{
int i,j;
cout<<\"\ Fall courses : \";
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
{
cout<<coursesFall[i][j]<<\"\\t\";
}
cout<<endl;
}
cout<<\"\ Spring courses : \";
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
{
cout<<coursesSpring[i][j]<<\"\\t\";
}
cout<<endl;
}
}
void displayMeInfo() // display info
{
cout<<\"First Name : \"<<firstName;
cout<<\"\ Last name : \"<<lastName;
cout<<\"\ Middle Initial \"<<middleInitial;
cout<<\"\ Birthday : \"<<birthday;
cout<<\"\ gender : \"<<gender;
cout<<\"\ Major : \"<<major;
}
};
int main()
{
Me me(\"Alicia\",\"Woodland\",\"J.\",\"23 jan,2001\",\"Female\",\"Computers\");
me.inputCourseInfo();
me.displayCourses();
me.displayMeInfo();
return 0;
}
output:


