Answered step by step
Verified Expert Solution
Question
1 Approved Answer
solve with c++ plzz in one file QUESTION 3: Define a new class called MasterStudent. This class should 1. Inherit (derive) from Student class and
solve with c++ plzz in one file
QUESTION 3: Define a new class called MasterStudent. This class should 1. Inherit (derive) from Student class and include one new string member variables (thesis). 2. Define a constructor to initialize all member variables (id, gpa, name, major, thesis) 3. Override GetRating function such that it returns Excellent for GPA >=86, Very good for [76 to 70 ) and Fair otherwise 4. Override is Bachelor to return false 5. Override Print to print student id, student name, gpa, and rating. QUESTION 4: write a driver function to test your classes, such that: 1. Define an Array size 10 to track the students of both types. 2. Read the information of 10 students and store them inside the array defined in the previous step. The user will be asked to specify the type of student first (Master, or Bachelor), and then input data according to the type of student. 3. Print all student names whose ranking is Excellent regardless of their type (Master or Bachelor). 4. Print all Bachelor student names whose Major is CS. QUESTION 1: Each student at PSUT has an id, a name, a gpa, and a major. A student can be a bachelor student or a master student. Bachelor students are required to do a graduation project and training at some company. Master students are required to do a thesis. Bachelor student rating is different from Master student rating. Given the following student class: class Student { public: Student(); // sets all info to o or Student(int i, float g, string n, string m) ; string GetMajor(); void Set ID(int id) ; void SetGPA(float gpa) ; void setName(string name); void SetMajor(string major); virtual string GetRating() = 0; virtual bool IsBachelor() = 0; virtual void Print(); // print all information protected: float GetGPA() { return gpa; } private: int id; float gpa; string name; string major; }; QUESTION 2: Define a new class called Bachelor Student. This class should 1. Inherit (derive) from Student class and include two new string member variables ( project_title, training company). 2. Define a constructor to initialize all member variables (id, gpa, name, major, project_title, training company) 3. Override GetRating function such that it returns Excellent for GPA >=84, Very good for [76 toStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started