Uctarna si potrebuje na konci mesice vytisknout seznam zamestnancu a jejich platu. Zamestnanec dostava plat za praci ve sve pracovni dobe. Za kazdou hodinu, kterou pracuje prescas dostane 10 Kc navic, za kazdou hodinu kdy v praci chybi je mu strhnuto 20 Kc.
Vytvořte třídy implementující rozhraní ICompany
a IEmployee
a strukturu implementující rozhraní IWorkingHours
Jmeno Prijmeni;Pracovni doba(HH:MM-HH:MM);Mzda za hodinu #HH:MM-HH:MM - prichod a odchod do a z prace #HH:MM-HH:MM - prichod a odchod do a z prace #HH:MM-HH:MM - prichod a odchod do a z prace
<prijmeni>, <jmeno> ID: <id-zamestnance> Company: <nazev spolecnosti> Wage: <pocet-hodin> x <mzda> = <suma-standartniho-platu> Overtime Wage: <pocet-prescasovych-hodin> x <priplatek-za-prescas> = <suma-za-prescasy> Zameskano: <pocet-zameskanych-hodin> x <postih> = <suma-postihu> Total Sum: <vydelano> + <suma-za-prescasy> - <suma-za-prescasy> = <suma>