Uradjen zadatak 2 na moj nacin
Mislim da je trebalo drugacije da se radi getCena(String) u Poljoprivrednik.
Ja sam samo pomnozio broj hektara sa onih 2% i oduzeo.
I to sam odmah menjao direktno u nizu.
float getCena(String nazivProizvoda) { float novaCena = 0; for(int i = 0; i < prebroj(); i++) { if(proizvodi[i].equals(nazivProizvoda)) { cene[i] -= cene[i] * brHektara * 0.02f; //ako ima 4ha, cena se smanji 4 puta za 2% //i menja direkto u nizu novaCena = cene[i] ; break; } } return novaCena; //mora da vrati float zato sto tako nasledjuje //ali nigde nismo upotrebili }
Ostalo je sve otprilike isto.
Malo je nejasan taj deo . Radio sam na moj nacin jer,ako bi bilo recimo 100ha onda bi se cena smanjila za 200%.Ako menjas cenu u nizu svaki put kad se se pozove getCena() dobices razlicitu cenu. Tako sam ja razmisljao, mada to vrv nije toliko bitno.