Press "Enter" to skip to content

Seminárna práca č. 2

Martin Zemko 0

Ú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:

  1. Výpis všetkých piesní v playliste (tabuľkový formát s hlavičkami, dĺžka piesne vo formáte mm:ss)
  2. Výpis celkovej doby trvania playlistu vo formáte mm:ss
  3. Uloženie aktuálneho playlistu do súboru
  4. Načítanie aktuálneho playlistu zo súboru
  5. Pridanie novej piesne na začiatok / koniec playlistu
  6. Odstránenie prvej / poslednej piesne z playlistu
  7. Vyprázdnenie playlistu
  8. 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.