-
Notifications
You must be signed in to change notification settings - Fork 0
/
baza_gitar
31 lines (22 loc) · 2.71 KB
/
baza_gitar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Program baza_gitar umożliwia dodawanie, usuwanie, edycję oraz wyświetlanie bazy gitar.
Dodawać nowe gitary można poprzez użycie opcji:
>>11<< załadowanie wskazanych/wszystkich elementów z pliku binarnego o rozszezrzeniu .jt. Rozszerzenie jest automatycznie dodawane przez program, wiec użytkownik musi się martwić tylko o poprawną nazwę pliku.
>>12<< utworzenie nowego elementu o parametrach wybranych przez użytkownika
>>13<< wygenerowanie dowolnej, wskazanej ilości losowych gitar. Funkcja losująca posiada w bazie kilka marek, typów budów, rodzajów z których losuje pojednyncze elementy przyporządkowując je tworzonej gitarze.
Aby usunąć konkretną gitarę z bazy należy wybrać opcję >>14<< w menu głównym, a następnie podać numer gitary którą chcemy usunąć.
Edycja parametrów gitary następuje po wybraniu opcji >>15<< z menu głównego. Po wpisaniu numeru gitary, program poprosi o podanie kolejnych parametrów, jednocześnie pokazując w nawiasie dotychczasową wartość.
Funkcja >>2<< umożliwia wyświetlenie wszystkich gitar wraz z ich parametrami które znajdują sie w bazie.
Program umożliwia sortowanie gitar wedle wszystkich parametrów. Należy w tym celu wybrać opcję:
>>31<< aby posortować po roku pordukcji
>>32<< alfabetycznie po nazwie marki
>>33<< aby posorotwać po rodzaju w porzątku: pierwsze elektryczne, potem akustyczne a na końcu basowe.
>>34<< alfabetycznie po budowie
Po wybraniu którejkolwiek opcji gitary zostaną posortowane i ponumerowane wedłóg nowego porządku. Aby wyświetlić efekty sortowania należy wybrać opcję >>2<< w menu głównym.
Program umożliwia wyszukiwanie gitar wedle wszystkich parametrów. Należy w tym celu wybrać opcję:
>>41<< aby wyświetlić tylko te gitary które zawierają poszukiwany fragment tekstu w swojej nazwie marki. Np. szukając >>a<< program wyświetli wszystkie gitary które w swojej nazwie marki zawierają literę >>a<<.
>>42<< analogiczna funkcja do >>41<<, wyszukiwanie następuje w rodzaju budowy.
>>43<< wyświetlone zostaną tylko gitary z określonego przez u użytkownika roku produkcji.
>>44<< wyświetlony zostanie tylko jeden z trzech możliwych rodzajów gitar: elektryczne, akustyczne lub basowe.
Wyszukane gitary są tymczasowo zapisywane do nowej listy, a po wyświetleniu wyszukanych rekordów lista zostaje usunięta a pamięć zwolniona.
Aby zapisać bazę gitar do pliku należy w menu głównym wybrać opcję >>5<<. Program poprosi o podanie nazwy pliku, którą należy podać bez rozszerzenia. Program automatycznie dopisze do nazwy rozszerzenie .jt i zapisze bazę w formie bitowej.
Wyjście z programu następuje po wybraniu opcji >>6<<. Następuje wtedy zwolnienie pamięci oraz zakończenie działania programu.