Sunteți pe pagina 1din 1

TEST 2

Scrieți un program care să permită vizualizarea situației de gestiune a unui parc auto care
oferă mașini spre închiriere. Datele de intrare vor reprezenta mașinile aflate în gestiune, care
vor fi caracterizate de modelul autoturismului (un șir de caractere; ex: Dacia Logan), număr de
înmatriculare (un șir de caractere; ex: SV-10-ABC) și disponibilitate (un șir de caractere care va
conține cuvântul ”disponibil”, respectiv ”indisponibil”). Datele vor fi citite dintr-un fișier cu
numele in.txt, a cărui structură este prezentată mai jos. Datele de intrare vor fi stocate în obiecte
de tip Mașină, care vor fi adăugate într-o structură de date de tip listă înlănțuită.
Programul trebuie să ofere următoarele opțiuni: afișarea informațiilor despre autorul
programului; citirea datelor din fișier; salvarea datelor în fișier (un fisier numit out.txt);
adăugarea de înregistrări (după formatul prezentat în fișierul in.txt); ștergerea de înregistrări
(după model și număr de înmatriculare); afișarea datelor citite; căutarea și afișarea mașinilor
după două criterii de căutare - model și număr de înmatriculare; afișarea mașinilor disponibile
spre închiriere, respectiv indisponibile.
Pentru rezolvarea cerințelor se va acorda următorul punctaj:
Creare interfață - 2p
Citire fișier - 0.75p
Salvare fișier - 0.75p
Afișare date citite din fișier - 0.75p
Adăugare înregistrări - 0.75p
Ștergere înregistrări - 0.75p
Căutare element în listă - 0.75p
Afișare înregistrări ordonate după criteriul disponibilitate (ListView) - 2p
Info autor - 0.5p
Oficiu - 1p
Timpul de lucru este de 1h 10m.

Fișierul in.txt Sugestie de rezolvare


Dacia Logan,SV-00-AAA,disponibil
Fiat Albea,SV-33-DDD,indisponibil
Dacia Sandero,SV-11-BBB,disponibil
Opel Astra,SV-44-EEE,indisponibil
Dacia Duster,SV-22-CCC,disponibil
Ford Focus,SV-55-FFF,indisponibil

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