Zadatak iz objektno-orijentisanog programiranja(Java)

AnaJovanovicc

Početnik
Poruka
1
Da li bi neko mogao da mi pomogne oko ovog zadatka?
Zadatak:
Napisati klasu Vektor u programskom jeziku Java.

Klasa Vektor je predstavljena komponentama x, y, z koje predstavljaju projekcije vektora na ose Dekartovog koordinatnog sistema. Klasa treba da obezbedi inicijalizaciju komponenata, izračunavanje intenziteta vektora, zbir dva vektora, proizvod vektora i skalara, i tekstualni opis klase.

Klase Brzina i Ubrzanje su izvedene iz klase Vektor. U ovim klasama treba redefinisati metodu toString, koja će štampati tekstualni opis klasa u formatu V(x,y,z) i A(x,y,z).

Klasa Materijalna tačka predstavlja pokretnu tačku u prostoru. Sadrži podatke vektor položaja, brzina i ubrzanje. Tačke se mogu kretati u prostoru pravolinijski, zadatom konstantnom brzinom i konstantnim ubrzanjem. Materijalna tačka sadrži automatski generisan identifikacioni broj.

U glavnoj klasi napraviti glavnu metodu i u njoj učitati podatke o nekoliko tačaka, zajedno sa podacima o njihovoj pojedinačnoj brzini i ubrzanju. Štampati podatke o položaju tačke najbliže koordinatnom početku posle intervala od 1, 2, 3 , 4 i 5 sekundi.

Problem koji postoji u ovom zadatku je to sto bilo koje koordinate tacaka da unesem na izlazu kao tacku najbizu koordinatnom pocetku uvek dobijam prvu tacku koju sam unela bez obzira na to sto postoje druge unete tacke koje su prema svojim koordinatama blize kooordinatnim pocetku.
 

Prilozi


Back
Top