Sunteți pe pagina 1din 1

Grupa 216/1

SIMULARE FP

Creați o aplicație pentru o agenție de turism (interfață de tip consolă).

O agenție de turism are oferte legate de excursii. O excursie este reprezentată de id, țară de
destinație, număr de zile, număr persoane înscrise și număr maxim persoane ce se pot înscrie/ nr
total de locuri.

Aplicația trebuie să permită:

1) Vizualizarea tuturor excursiilor ce au ca țară de destinație o țară introdusă de la tastatură


de către agentul turistic . (Pot exista mai multe excursii cu aceeași țară dar diferă anumite
date, ex. Număr de zile, număr de persoane)
2) Vizualizare top 3 cele mai populare excursii. O excursie este populară dacă s-au ocupat
toate locurile sau, dacă nu s-au ocupat toate locurile, se iau în considerare excursiile cu
cel mai mare număr de persoane înscrise față de celelalte excursii (ordonare
descrescătoare după numărul de persoane înscrise).

Ex. Se va afișa
1, Franța,10,20,20
5,Spania, 8, 25,30
7, Italia, 5,10, 15

Astfel, întâi afișăm excursia cu Franța pentru că s-au ocupat toate cele 20 de locuri, apoi
în ordinea descrescatoare a numărului de persoane înscrise celelalte excursii (Spania cu
25 înscriși, Italia cu 10)

Informațiile despre excursii se păstrează într-un fișier text. O excursie este înregistrată pe o
linie, iar datele despre ea sunt separate prin virgulă. În fișier sunt 10 excursii.

Ex- 1, Turcia,12,10,20

2p- Funcționalitatea 1

3p –Funcționalitatea 2

1p- Folosirea arhitecturii stratificate

2p- Specificații și teste. Toate funcționalitățile trebuie testate.

1p – Stil de programare (folosirea de variabile sugestive, utilizare de getteri și setter,


comentarii, nume sugestive pentru metode)

S-ar putea să vă placă și