Question: C + + Given main ( ) , define a Course base class with functions to set and get the private data members of the
C
Given main define a Course base class with functions to set and get the private data members of the following types:
string to store the course number
string to store the course title
Define Course's PrintInfo function that outputs the course number and title.
Then, define a derived class OfferedCourse with functions to set and get the private data members of the following types:
string to store the instructor name
string to store the location
string class time
Ex If the input is:
ECE Digital Systems Design ECE Embedded Systems Design Mark Patterson Wilson Hall WF: : pm
the output is:
Course Information: Course Number: ECE Course Title: Digital Systems Design Course Information: Course Number: ECE Course Title: Embedded Systems Design Instructor Name: Mark Patterson Location: Wilson Hall Class Time: WF: : pm
Course.h
#ifndef COURSEH
#define COURSEH
#include
#include
using namespace std;
class Course
TODO: Declare private data members
TODO: Declare mutator functions
SetCourseNumber SetCourseTitle
TODO: Declare accessor functions
GetCourseNumber GetCourseTitle
TODO: Declare PrintInfo
;
#endif
OfferedCourse.h
#ifndef OFFEREDCOURSEH
#define OFFEREDCOURSEH
#include "Course.h
class OfferedCourse : public Course
TODO: Declare private data members
TODO: Declare mutator functions
SetInstructorName SetLocation SetClassTime
TODO: Declare accessor functions
GetInstructorName GetLocation GetClassTime
;
#endif
main.cpp
#include "OfferedCourse.h
int main
Course myCourse;
OfferedCourse myOfferedCourse;
string courseNumber, courseTitle;
string oCourseNumber, oCourseTitle, instructorName, location, classTime;
getlinecin courseNumber;
getlinecin courseTitle;
getlinecin oCourseNumber;
getlinecin oCourseTitle;
getlinecin instructorName;
getlinecin location;
getlinecin classTime;
myCourse.SetCourseNumbercourseNumber;
myCourse.SetCourseTitlecourseTitle;
myCourse.PrintInfo;
myOfferedCourse.SetCourseNumberoCourseNumber;
myOfferedCourse.SetCourseTitleoCourseTitle;
myOfferedCourse.SetInstructorNameinstructorName;
myOfferedCourse.SetLocationlocation;
myOfferedCourse.SetClassTimeclassTime;
myOfferedCourse.PrintInfo;
cout Instructor Name: myOfferedCourse.GetInstructorName endl;
cout Location: myOfferedCourse.GetLocation endl;
cout Class Time: myOfferedCourse.GetClassTime endl;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
