Documente Academic
Documente Profesional
Documente Cultură
Test 2: Înmatriculare (Un Șir de Caractere Ex: SV-10-ABC) Și Disponibilitate (Un Șir de Caractere Care Va
Test 2: Înmatriculare (Un Șir de Caractere Ex: SV-10-ABC) Și Disponibilitate (Un Șir de Caractere Care Va
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.