Scrieti o clasa Vector2D care memoreaza doua coordonate reale x si y, cu urmatoarele functionalitati:
- constructor cu doi parametri: x, y
- getX() si getY()
- modul() - returneaza lungimea vectorului (radical(xx+yy))
- aduna(Vector2D alt) - returneaza un NOU obiect Vector2D reprezentand suma dintre vectorul curent si alt, FARA sa modifice vectorul curent
- inmultesteScalar(double k) - returneaza un NOU obiect Vector2D reprezentand vectorul curent inmultit cu scalarul k, FARA sa modifice vectorul curent
- egal(Vector2D alt) - returneaza adevarat daca cele doua vectoare au aceleasi coordonate
- 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
- Coordonatele sunt numere reale, alese astfel incat rezultatele sa fie exacte pana la 2 zecimale.
Exemple
Exemplul 1
Intrare
2 NEW 3 4 MODUL
Iesire
OK 5.00

