Skip to content
Snippets Groups Projects
Commit 5698951d authored by rudametw's avatar rudametw
Browse files

Added a few requests and changed some names

parent a759a3db
No related branches found
No related tags found
No related merge requests found
......@@ -66,20 +66,21 @@ Pour permettre d'évaluer automatiquement la performance de votre programme et p
Les commandes seront les suivantes:
**TODO: À TRAVAILLER LES REQUETTES !!!**
- `show-airports <airline_id>` : liste tous les aéroports depuis lesquels la compagnie aérienne `<airline_id>` opère des vols
- `show-airlines <port_id>`: liste l'ensemble des compagnie aériennes depuis l'aéroport passé en paramètre
- `show-flights <port_id> <date> [<time>] [limit=xx]` : lister les vols qui partent de l'aéroport à la date, avec optionnellement une heure de début, et limité à xx vols
- `latest-flights` : donne les 5 vols qui ont subis les plus longs retards à l'arrivée
- `latest-airlines` : donne les 5 compagnies aériennes qui ont, en moyenne, le plus de retards
- `most-delayed-flights` : donne les 5 vols qui ont subis les plus longs retards à l'arrivée
- `most-delayed-airlines` : donne les 5 compagnies aériennes qui ont, en moyenne, le plus de retards
- `airlines <port_id>` : recherche compagnies aériens qui ont des vols qui partent de l'aéroport `IATA_AIRPORT`
- `changed-flights <date>` : les vols annulés ou déviés à la date <date> (format M-D)
- `avg-flight-duration <port_id> <port_id>`: calcule le temps de vol moyen entre deux aéroports
- `find-itinerary <port_id> <port_id> <date>`: trouve un itinéraire entre deux aéroports à une date donnée (il peut y avoir des escales)
- `quit` : quit
**TODO: COMPLÈTER LES REQUETTES !!!**
Ainsi si votre exécutable s'appelle `projet_pa` il doit être possible de l'utiliser de la manière suivante:
~~~
......@@ -89,7 +90,18 @@ $ ./projet_pa < data/requetes.txt
avec le fichier `requetes.txt` qui contient par exemple:
~~~
**TODO: design très spécifique des requettes !!!**
show-airports HA
show-airlines LAX
show-flights ATL 2-26
show-flights SLC 4-17 1600 limit=5
avg-flight-duration LAX JFK
find-itinerary PHX SAN 12-15
most-delayed-flights
most-delayed-airlines
changed-flights 5-15
**TODO: compléter requêtes, par exemple "multi-city itinerary with stops" !!!**
~~~
## Précisions sur les requêtes
......@@ -159,11 +171,11 @@ WN,Southwest Airlines Co.
2,26,4,DL,ATL,GRR,2040,1.0,87.0,640,2240,-11.0,0,0
~~~
### `latest-flights`
### `most-delayed-flights`
> Exemple et affichage attendu
~~~
> latest-airlines
> most-delayed-airlines
9,24,4,EV,ORD,OMA,2229,-12.0,63.0,416,2359,-22.0,0,0
9,26,6,AS,SFO,SLC,2118,-3.0,76.0,599,2359,-4.0,0,0
9,29,2,F9,PHX,IAH,1925,-11.0,122.0,1009,2359,-13.0,0,0
......@@ -171,12 +183,12 @@ WN,Southwest Airlines Co.
9,7,1,OO,LAX,SAN,2305,8.0,27.0,109,2359,-2.0,0,0
~~~
### `latest-airlines <port_id>`
### `most-delayed-airlines <port_id>`
> Exemple et affichage attendu
~~~
> latest-airlines
> most-delayed-airlines
AA,American Airlines Inc.
DL,Delta Air Lines Inc.
UA,United Air Lines Inc.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment