Find Jobs
Hire Freelancers

need a java coder for a quick project will take around 1 hr

$10-30 CAD

Completed
Posted about 4 years ago

$10-30 CAD

Paid on delivery
Percentages behind each paragraph signify the % of your grade determined by each part. 0) Code compiles (10%) 1) You need to develop a flight management system for an airline. Each flight is characterized by its flight number, origin airport, destination airport and distance. Airports are characterized by their three-letter airport code and country code. Airplanes have a type name, range in km and number of seats. Passengers have a name and integer passport number. (53.3%) 2) Each flight stores a list of passengers. (6.7%) 3) Passengers store a list of flights they are taking. When a passenger is added to a flight, this flight also needs to be added to the list of flights stored by the passenger. (3.3%) 4) Each flight has an airplane type. Before a plane is added, the method needs to check whether the plane’s range is sufficiently large for the flight distance. If successful, the method needs to return true. If unsuccessful, it needs to return false. (6.7%) 5) A method is needed to determine whether the flight is overbooked i.e. it checks whether there are more passengers on the flight than seats on the plane. If the number of passengers is larger than the number of seats, the method needs to return by how many passengers the flight is overbooked. If not, the method needs to return zero. (6.7%) 6) Flights can be domestic (i.e. origin and destination have the same country code) or international (i.e. origin and destination have different country codes). We need a boolean method that determines whether a flight is international or domestic. (6.7%) 7) The airline needs a list of any passengers on a particular flight who have not yet entered their passport numbers, which is signified by a passport number of 0 in the system. (3.3%) 8) Passengers receive frequent flyer points for every flight they take. 1 point for domestic flights, 3 points for international flights. Based on a passenger’s list of flights, the system needs to calculate their total number of points. (3.3%)
Project ID: 24739529

About the project

7 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I can give you the solution within a few hours.......................................................................................
$35 CAD in 1 day
5.0 (1 review)
1.5
1.5
7 freelancers are bidding on average $26 CAD for this job
User Avatar
Hello, I'm an expert Java developer with experience in object-oriented, data structure, swing, JavaFX and more advanced. I can help you to finish this project with great quality. We can negotiate on price/Budget Regards Relevant Skills and Experience java.
$20 CAD in 1 day
4.9 (33 reviews)
4.9
4.9
User Avatar
I am reading your project and checking all the details provided. I am comfortable working with you and I want to discuss your project. Kindly contact me, Thanks
$20 CAD in 7 days
4.9 (4 reviews)
3.4
3.4
User Avatar
Hello sir, I have experience in programming desktop apps in java with swing.I have workes on management software,opencv software,web automation...
$20 CAD in 1 day
5.0 (5 reviews)
2.6
2.6
User Avatar
Hello! Hope you are doing well! I have over 5 years of experience in Java software and 2 years mobile development I'm sure i will suit.
$20 CAD in 7 days
5.0 (1 review)
0.6
0.6

About the client

Flag of CANADA
Hamilton, Canada
0.0
0
Member since Apr 3, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.