You are on page 1of 4

ZADATAK:

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.

REŠENJE:

1
2
3
4

You might also like