Úvod
Váš dobrý priateľ organizuje oslavu narodenín, na ktorej chce usporiadať karaoke. Vás ako dobrého kamaráta / dobrú kamarátku poprosil, aby ste mu vytvoril taký jukebox, ktorý bude prehrávať vybrané piesne jednu po druhej.
Zadanie
Vytvorte program, ktorý bude fungovať ako jednoduchý playlist editor (jukebox). Základom programu bude spojový zoznam, ktorý bude reprezentovať playlist pozostávajúci z jednotlivých skladieb. Každá skladba má svoj názov, interpreta, album a dĺžku (v sekundách).
Pre jukebox vytvorte prehľadné užívateľské menu, ktoré bude obsahovať nasledujúce funkcie:
- Výpis všetkých piesní v playliste (tabuľkový formát s hlavičkami, dĺžka piesne vo formáte mm:ss)
- Výpis celkovej doby trvania playlistu vo formáte mm:ss
- Uloženie aktuálneho playlistu do súboru
- Načítanie aktuálneho playlistu zo súboru
- Pridanie novej piesne na začiatok / koniec playlistu
- Odstránenie prvej / poslednej piesne z playlistu
- Vyprázdnenie playlistu
- Koniec
Pri skončení programu sa uistite, že aplikácia sa korektne ukončila a vrátila všetku použitú pamäť, tj. nedochádza k únikom pamäti. Program demonštrujte na Vašom obľúbenom playliste obsahujúcom aspoň 5 položiek.
Termíny
Termín zadania: 07.12.2018
Termín odovzdania: 15.02.2019
Comments are closed.