Scrieti DOUA clase:
- Clasa Punct, care memoreaza doua coordonate intregi x, y, cu:
- constructor cu doi parametri: x, y
- getX(), getY()
- Clasa DreptunghiCP, care reprezinta un dreptunghi cu laturile paralele cu axele, definit prin coltul stanga-jos si coltul dreapta-sus - AMBELE memorate ca obiecte Punct (nu ca 4 numere separate), cu:
- constructor cu 4 parametri: x1, y1 (coltul stanga-jos), x2, y2 (coltul dreapta-sus), cu x1<=x2 si y1<=y2
- arie() - returneaza aria dreptunghiului
- perimetru() - returneaza perimetrul
- contine(Punct p) - returneaza adevarat daca punctul p se afla in interiorul dreptunghiului SAU pe marginea lui (limitele sunt incluse)
- Date de intrare
- Codul vostru este integrat intr-un program de test care citeste comenzi si apeleaza metodele voastre.
- Date de iesire
- Fiecare comanda produce o linie de output.
- Restrictii
- 0 <= x1<=x2<=1.000.000, 0 <= y1<=y2<=1.000.000
Exemple
Exemplul 1
Intrare
3 NEW 0 0 10 5 ARIE PERIMETRU
Iesire
OK 50 30

