Skills Expanded

Managing Flights Using JavaScript Syntax and Operators

What you'll learn

This project requires the implementation of a Java application by solving a series of tasks for managing a flight, its passengers, distances and prices.

You will need to:

  • write the logic to utilize the control flow
  • use loops to iterate through the passengers
  • make further decisions using if and switch statements
  • will throw and catch exceptions

Table of contents

Setup
1h
  • Set up your local environment for this project. We'll walk you through everything you need to know, including how to install and configure your environment to be able to complete all of the tasks.
Manage flights and passengers
1h
  • This module will require the implementation of a series of tasks for managing flights and passengers: calculate the number of needed flights, restrict the number of passengers, check the aircraft status, check the capacity of a flight, and distribute passengers among flights.
Manage prices and distances
45m
  • This module will require the implementation of a series of tasks for managing prices and distances: calculate the final prices of tickets after applying variations, calculate the total distances, and calculate bonuses.

About the author

Born in Pitesti, Romania, I have studied Computer Science in Bucharest, graduating in 1997 and obtaining a PhD in 2006, with the thesis "Spatial Databases for the Reconstruction of the Relief". I have taught at University "Politehnica" Bucuresti courses and seminaries on Analysis of Algorithms, Computer Graphics, Logic Design and Databases Design. I have been involved in the software development industry, working since the end of the '90s and being focused on Java and Java technologies since the... more

Ready to upskill? Get started