Skip to content

Skill Distillery week 2 assignment: Airport inventory program.

Notifications You must be signed in to change notification settings

eginter/JetsProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jets

Skill Distillery week 2 assignment: Airport inventory.

Application overview:

Demonstrate proper object-oriented design to create a jet inventory tracker. Special emphasis was placed on the separation of program logic and user display.

Start-up:

  • When run, the airport inventory will pre-populate 5 aircraft for demonstration purposes.

###User Interface:

  • 1. List fleet. -list details of all jets in inventory.
  • 2. View fastest jet. -sort through list of jets, returning highest speed.
  • 3. View jet with longest range. -sort through jet ranges to determine furthest range.
  • 4. Add a jet to fleet. -add jet to fleet list, allow for sorting new jet.
  • 5. Hire a new Pilot. -add a pilot that will automatically be assigned to an availible aircraft.
  • 6. Quit program. -exit menu and close program.

Additional features:

  • Newly hired pilots will automatically man the first availible aircraft in the listed fleet.
  • If all aircraft are manned, newly added pilots will remain unassigned until new aircraft are added.
  • When a new aircraft is added, if any unassigned pilots exist, they will automatically man the new aircraft.

About

Skill Distillery week 2 assignment: Airport inventory program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages