Design a class named Staff that includes • A protected data member named staffID • A parameterized constructor to initialize staffID • A getter function to get the value of staffID Publicly derive a class named Professor inherited from Staff class and contains • Two additional protected data members i.e. departmentID and departmentName • A parameterized constructor to initialize its own data fields along with the inherited data field • Two getter functions that return the departmentID and departmentName, respectively Publicly derive a class named VisitingProfessor inherited from class Professor and has • A data field named no_of_courses • A data field named salary_per_course • A function named totalSalary that returns total payment for all courses (i.e. no_of_courses * salary_per_course) • A member function named display to show total salary of visiting professor In main() create objects of Professor and take input from user. Also create objects of VisitingProfessor and take input from user. Finally display the information of both objects.

Found something interesting ?

• On-time delivery guarantee
• PhD-level professional writers
• Free Plagiarism Report

• 100% money-back guarantee
• Absolute Privacy & Confidentiality
• High Quality custom-written papers

Related Model Questions

Feel free to peruse our college and university model questions. If any our our assignment tasks interests you, click to place your order. Every paper is written by our professional essay writers from scratch to avoid plagiarism. We guarantee highest quality of work besides delivering your paper on time.

Grab your Discount!

25% Coupon Code: SAVE25
get 25% !!