FIT1048 Fundamentals of C++ Assignment, MUM, Malaysia You are asked to write a set of C++ classes that simulate the operation of an airline
University | Monash University Malaysia (MUM) |
Subject | FIT1048: Fundamentals of C++ |
In this assignment, you are asked to write a set of C++ classes that simulate the operation of an airline. An airline operates over several different routes and uses several different aircraft types on each route. In this assignment, we will restrict the number of routes per airline to 10, and the number of aircraft per route to 10. You are required to create three C++ classes, Airline, Route, and Aircraft. The main program called Assign1, which is the driver program, has been supplied with this assignment.
Each of these three classes will have a constructor method that has a signature identical to that used for that class in the Assign1 driver program. Each will also have a toString() (Display the details about that particular class) method that will return a String that can be used to display information about the object.
Class data members should be private with appropriate setter and getter methods for those that need to be accessed.
Aircraft
An aircraft class has the following data members.
Data members
String type a design of the aircraft type eg. Boeing 747, Airbus A380 int passengers the number of passengers that aircraft can carry int crew the number of crew members needed double maintCost the cost of maintenance per hour of flying double fuelEffic the tonnes of fuel used per hour of flight Methods.
1. A constructor method that accepts values for, and initializes all the data
members of an Aircraft object. eg. Aircraft A330.
2. toString() method that returns the Aircraft type and passenger capacity.
3. calcRunningCosts() a method that calculates the total cost of one hour of
flight. This is made up of the cost of fuel used, the cost of the aircrew, and the maintenance costs as well as an overhead cost.
To calculate these we assume all aircrew are paid $100 per hour in flight and the cost of jet fuel is $767 per tonne. To this, we add the hourly maintenance costs and an overhead figure of $8000 to cover the costs associated with buying a plane and the costs of administration and infrastructure required on the ground.
Get Solution of this Assessment. Hire Experts to solve this assignment for you Before Deadline.
Get Help By Expert
AssignmentHelper.my is an expert assignment writing service that offers comprehensive and reliable assistance for FIT1048 Fundamentals Of C++ Assignment in MUM, Malaysia. We provide custom assignment help in Malaysia to students from all universities so they can get the best grades in their courses. Our professional writers are experts in different C++ topics, and are well-versed in the concepts and principles of programming. We also help students with thier "take my online exam for me" request. We understand the importance of submitting a well-written and error-free assignment. We provide students with the assistance they need to complete their assignments correctly. You can also go through our free computer assignment answers, which we provide to help students get a better understanding of their assignments.
Recent Solved Questions
- FBF1163: Fundamentals of Programming Coursework, UCSI, Malaysia What are the problem-solving strategies and Draw the figure that shows all the phases
- Technopreneurship Capstone 1 Assignment, UTeM, Malaysia To enable technopreneurs to manage their financial matters and to evaluate the performance of their business organizations
- HRM3183: KS Cleaners (KSC) is a small company that provides several services to its customers: dry cleaning of clothes: Performance Management Case Study, UPTM, Malaysia
- MGT6206: Individual Project May 2024: Optimizing Supply Chain Visibility in a Multinational Corporation (MNC): Operations Management, Assignment, INTI, Malaysia
- Accounting and Business Finance Dissertation, HWU, Malaysia It should be read in conjunction with the material available on CANVAS
- Nueral Crest Cells Assignment, OUM, Malaysia Jelaskan konsep etika dan peradaban yang diamalkan dalam konteks Malaysia sebagai pelajar bagaimanakah anda mengaplikasikanya
- BBPB2103: Human Resource Management Assignment, OUM, Malaysia Select any organization of your choice. Explain the environmental factors and the impacts on the practices of human resource
- FIN555: Finance Assignment, DU, Malaysia Choose 2 companies in Bursa Malaysia that have high potential to buy or to be watchlist as recommended by the top Investment Research
- BBGO4103 Organisational Behaviour Report, OUM, Malaysia Workforce concerns have been a hot topic of discussion in Malaysia’s many industries
- AC1025: Principles of Accounting Assignment, UOL, Malaysia Zarina is a founder of Sugar Bakery Sdn Bhd, a business that produces and sells various flour-based baked