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 Offered Course 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: ECE287 Digital Systems Design ECE387 Embedded Systems Design Mark Patterson Wilson Hall 231 WE: 2-3:30 pm. the output is: Course Information: Course Number: ECE287 Course Title: Digital Systems Design Course Information: Course Number: ECE387 Course Title: Embedded Systems Design Instructor Name: Mark Patterson Location: Wilson Hall 231 Class Time: WF: 2-3:30 pm

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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 offered Course 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:
ECE287
Digital Systems Design
ECE387
Embedded Systems Design
Mark Patterson
Wilson Hall 231
WF: 2-3:30 pm
the output is:
Course Information:
Course Number: ECE287
Course Title: Digital Systems Design
Course Information:
Course Number: ECE387
Course Title: Embedded Systems Design.
Instructor Name: Mark Patterson
Location: Wilson Hall 231
Class Time: WF: 2-3:30 pm
Transcribed Image Text: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 offered Course 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: ECE287 Digital Systems Design ECE387 Embedded Systems Design Mark Patterson Wilson Hall 231 WF: 2-3:30 pm the output is: Course Information: Course Number: ECE287 Course Title: Digital Systems Design Course Information: Course Number: ECE387 Course Title: Embedded Systems Design. Instructor Name: Mark Patterson Location: Wilson Hall 231 Class Time: WF: 2-3:30 pm
1 #include "OfferedCourse.h"
2
3 int main() {
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
PPP
www W W N N N N N N N
24
25
26
27
106 00
28
29
30
31
32
33}
34
Course myCourse;
OfferedCourse myOfferedCourse;
string courseNumber, courseTitle;
string oCourseNumber, oCourseTitle, instructorName, location, classTime;
getline (cin, courseNumber);
getline (cin, courseTitle);
getline (cin, oCourseNumber);
getline (cin, oCourseTitle);
getline (cin, instructorName);
getline (cin, location);
getline (cin, classTime);
myCourse.SetCourseNumber(courseNumber);
myCourse.SetCourse Title (courseTitle);
myCourse. PrintInfo();
(oCourseNumber);
myOfferedCourse.SetCourseNumber
myOfferedCourse.SetCourse Title (oCourseTitle);
myOffered Course.SetInstructorName (instructorName);
myOffered Course.SetLocation (location);
myOffered Course.SetClassTime (classTime);
myOffered Course. PrintInfo();
cout <<
cout <<
cout <<
Instructor Name: " << myOffered Course. Get InstructorName() << endl;
Location:
<< myOffered Course. GetLocation() << endl;
Class Time: " << myOffered Course.GetClassTime() << endl;
Transcribed Image Text:1 #include "OfferedCourse.h" 2 3 int main() { 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 PPP www W W N N N N N N N 24 25 26 27 106 00 28 29 30 31 32 33} 34 Course myCourse; OfferedCourse myOfferedCourse; string courseNumber, courseTitle; string oCourseNumber, oCourseTitle, instructorName, location, classTime; getline (cin, courseNumber); getline (cin, courseTitle); getline (cin, oCourseNumber); getline (cin, oCourseTitle); getline (cin, instructorName); getline (cin, location); getline (cin, classTime); myCourse.SetCourseNumber(courseNumber); myCourse.SetCourse Title (courseTitle); myCourse. PrintInfo(); (oCourseNumber); myOfferedCourse.SetCourseNumber myOfferedCourse.SetCourse Title (oCourseTitle); myOffered Course.SetInstructorName (instructorName); myOffered Course.SetLocation (location); myOffered Course.SetClassTime (classTime); myOffered Course. PrintInfo(); cout << cout << cout << Instructor Name: " << myOffered Course. Get InstructorName() << endl; Location: << myOffered Course. GetLocation() << endl; Class Time: " << myOffered Course.GetClassTime() << endl;
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education