Záverečný stav ročníkového projektu

Program pracuje ako jeden proces, pričom obsluhuje všetky požiadavky:

Vypisuje v pevne daných intervaloch čas od spustenia programu. Dĺžka intervalu je nastaviteľná podľa potreby ako konštanta na začiatku programu.

Taktiež dokáže obslúžiť lubovoľne veľké predom známe množstvo budíkov.

Po každom obslúženom budíku vypíše v mikrosekundách časovú odchylku od určeného času zvonenia budíka.

Na konci programu vypíše počet obslúžených budíkov a priemernú odchylku.

Čo sa zmenilo od konca minulého semestra?

Podarilo sa opraviť všetky chyby a tak program na žiadnom známom vstupe nepadá a pracuje korektne.

Doplnené správy o stave budíkov, či už pri zazvonení alebo pri konci programu.

Menšie upratanie kódu.