INFO1113 The Lab Machines, Flight Scheduler & Java Programming Language - IT Assignment Help

Download Solution Order New Solution
Assignment Task

    

Working on your assignment  
You can work on this assignment on your own computer or the lab machines. It is important that you  continually back up your assignment files onto your own machine, external drives, and in the cloud.  
You are encouraged to sub
    
Implementation details  
Write a program in Java to implement the Flight Schedular application that accepts input from the user  via standard input. The terminal interface allows the user to interact with the program, to give it input  and receive output. The available commands are described below in the section ‘Commands’.  
There are three main classes you must implement, but you may also create more if you wish.  FlightScheduler class  
This class will contain the main entry point of your program (static main function) and store links to all the  data relevant to the application. It will be a container for the flight schedule, which is made up of a list of  Flights. It should also contain a list of Locations.  
The flight schedule is only a single week, Monday to Sunday, which repeats. Assume all times are in UTC,  so you do not have to account for timezone differences at different locations.  
Flight class  
The Flight type should contain all data relevant to a particular flight, methods that perform operations on  a Flight or multiple Flights. Attributes will be the flight ID, departure time, source and destination  locations, capacity, ticket price, number of passengers booked, and anything else you think is relevant.  
Flight duration is determined by the distance between the start and end locations, calculated using the  Haversine Formula, and assuming the average speed of an aircraft is 720km/h. The initial ticket price is  calculated using an average cost of $30, plus 4x the demand coefficient differential between locations,  per 100km distance. For example, if the starting location has demand coefficient of -1 and the end has -1,  
it remains $30 per 100km. If the starting location has -1 and the end has 1, then it’s $38 per 100km. If the  starting location has 1 and end has -1, it would be $22 per 100km. 
 


This INFO1113 IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment Experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.