![]() |
![]() |
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
(C)
1995-1996 Category: Simulation
What an old airport?! Only two runways available?! A plane needs the runway for half an hour to land or take off?! Those are the parameters of our airport tower! Given today's schedule, it has to figure out some way to make all the planes land or take off safely. And I forgot something! VIP planes are to be given priority (of course!). The user can fill today's schedule with whatever planes he wants and the simulator will make its way through the schedule either by letting planes land or take off on time or by rescheduling new times for arrivals and departures according to the availability of the runways. The making of the Airport Tower Simulator: The Airport Tower Simulator:was written as part of the Data Structures and Algorithms course (by Dr. Nivin Darwish). This was my first year in the computer engineering department and that was my first (and last) program to be written in Pascal. The program uses the Borland BGI graphics library and it uses the EGA 640x350x16 resolution. And since that was for the data structures course, it is worth mentioning that I used arrays of records for storing the schedules (This is not the best way to do it!) .
Screen shots:
|