Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
Bartleby Related Questions Icon

Related questions

Question

PROGRAMMING LANGUAGE: C++

 

Write a program that has a base class named FlightCrew. This class should
have three data members: an integer to store the ID of the crew member, an
integer to store the number of years of service and another integer to store
the total salary of the member. Provide a parameterized constructor in the
class to set the values of the data members.
Derive a class Pilot from FlightCrew to contain two additional data members,
an integer to store the number of hours of flight and a boolean to store
whether the Pilot has military experience or not. Provide a paramete rized
constructor in the Pilot class. Provide a function bonus() in the class where
the bonus of a pilot is his number of flight hours times the 10% of his salary.
Likewise, provide a function isEligible() in the class to find out if the pilot is
eligible for promotion or not. A pilot is eligible for promotion to the next
rank if he has at least 5 years of experience and the number of total flight
hours is greater than 100.
Derive another class CabinCrew from FlightCrew. This class should contain
data members to store the number of trainings the crew member has under
taken and the total number of flights on which a member has served and a
parameterized constructor to set the data members.
Similar to the Pilot class, provide bonus() and isEligible() functi ons in the
CabinCrew class. The bonus of a crew member is the number of flights times
5% of the salary while a member is eligible for promotion if he has served on
at least 10 flights and has under gone at least 5 training workshops.
In the main program, create objects of Pilot and CabinCrew using dynamic
memory allocation and call the bonus() function of each.

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
Recommended textbooks for you
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY