diff --git a/README.md b/README.md index bf29b42d6552a897464d222194f16bb8fb84403a..31f0be621005c5a41d2d44f81c8b3b2a7fd01510 100644 --- a/README.md +++ b/README.md @@ -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.