Kreirati klasu za opis paravougaonika. Pravougaonik je zadat svojim centrom (presek
dijagonala) i stranicama koje su paralelne x-osi i y-osi. Klasa treba da ima svojstva vezana za atribute (tri svojstva), svojstva koja vraćaju dužine stranica u centimetrima (dva svojstva), svojstvo koje vraća obim pravougaonika u centimetrima i svojstvo koje vraća površinu pravougaonika u centimetrima kvadratnim. Javna svojstva koja vraćaju dužine stranica treba da prijavljuju izuzetak u slučaju da se unesu dužine stranica koje su manje ili jednake 0. Obezbediti bar dva konstruktora u klasi. Jedan konstruktor ima jedan parametar - tipa Point - tj. centar pravougaonika. Drugi konstruktor ima tri parametra - centar i dve stranice. U klasi treba da imamo i javnu metodu za crtanje konture pravougaonika i javnu metodu za bojenje pravougaonika. Napraviti aplikaciju kao na slici:
Dužine stranica u pikselima unose se u kontrole TextBox. Pravougaonici se crtaju na
mestu gde se klikne mišem. Pravougaonici su oivičeni crnom bojom a boja ispune pravougaonika je prozirna i slučajno odabrana za svaki pravougaonik. Za svaki iscrtani pravougaonik ispisuju se dužine stranica u centimetrima, kao i obim i površina. Kada se promeni sadržaj TextBox-ova za upis stranica a i b, treba da se izbrišu svi prethodno nacrtani pravougaonici, kao i svi ispisani rezultati. Aplikacija ima i dugme za osvežavanje.