[Cvičení 9] | [Obsah] | [Cvičení 11] |
Implementujte třídu TCitac, která realizuje softwarový čítač s metodami Increment(), Decrement(), Reset() (nulování čítače), PreLoad(int x) (přednastavení hodnoty čítače na x). Na základě třídy TCitac odvoďte potomka TModCitac – čítač mod n, který čítá modulo.
Řešení:
Knihovna: TCitac.h, TCitac.cpp Aplikace: citac.cbp, citac.cpp
Implementujte abstraktní třídu TUtvar jako společného předka 2D-útvarům. Od třídy odvoďte 2 potomky - třídu TKruh a TObdelnik. Naimplementujte čistou virtuální metodu obsah, která vypočítá obsah útvaru. Uchovávejte počet řídicích bodů ve společném předkovi a název útvaru. Vyzkoušejte v hlavním programu ve stylu ukázky s konečným automatem.
Řešení:
Knihovna: TUtvar.h, TUtvar.cpp Aplikace: utvary.cbp, utvary.cpp
[Cvičení 9] | [Obsah] | [Cvičení 11] |