Professional Documents
Culture Documents
Lab 2
Lab 2
Banja Luka
Programski jezici 2
1. U razvojnom okruenju drJava kreirati novi projekat pod nazivom labVjezba2. Kreirati klasu
NizovniPodaci koja ima dva atributa: jednodimenzionalni niz slova tipa char i
dvodimenzionalni niz tablicaMnozenja tipa int. Niz slova moe imati proizvoljan broj
elemenata koji se definiu pomou metode setSlova(char [] s). Dvodimenzionalni niz
tablicaMnozenja predstavlja tablicu mnoenja brojeva od 0 do 10, koja se popunjava
prilikom kreiranja objekta NizovniPodaci. Implementirati metode za ispis slova i za prikaz
tablice mnoenja, pri emu je podatke potrebno prikazati na nain da su jednostavani za
itanje vrijednosti. U main metodi kreirati jedan objekat tipa NizovniPodaci, te pozvati
njegove metode.
2. U paketu net.etfbl kreirati klasu Student koja ima pet atributa: ime, prezime i broj indeksa
tipa String, godinu roenja tipa int i prosjenu ocjenu u toku studiranja tipa double.
Definisati podrazumijevani konstruktor u kom se podeavaju vrijednosti atributa na vae
podatke kao studenta. Definisati konstruktor koji prima sve podatke o studentu kroz ulazne
argumente i dodjeljuje ih atributima studenta. Redefinisati metodu toString tako da ispisuje
podatke o studentu na sljedei nain: Student Ime Prezime sa brojem indeksa broj indeksa
imao je prosjek u toku studija prosjek. Kreirati novi paket net.etfbl.studenti_prve_godine, pa
u njemu kreirati klasu PrvaGodina koja sadri niz objekata Student. Klasa PrvaGodina sadri
metode za unos novih studenata, za ispis svih studenata, za prikaz prosjenih ocjena svih
studenata sortiranih u opadajuem redoslijedu, kao i metodu za pretraivanje studenata po
broju indeksa. Za unos podataka sa tastature koristiti klasu Scanner. U main metodi testirati
sve implementirane metode.
3. Napisati klasu NaucniKalkulator. Ova klasa bi trebalo da ima:
a. Metodu koja rauna i vraa sumu brojeva od 1 do N (N je cijeli broj i daje se u vidu
ulaznog parametra metode)
b. Metodu koja rauna i vraa faktorijel (N je cijeli broj i daje se u vidu ulaznog
parametra metode) N! =1*2*3*4*5...*(N-1)*N
c. Metodu koja rauna i vraa 2 na N-ti stepen, pri emu je N cijeli broj i daje se u vidu
ulaznog parametra metode.
d. Metodu koja rauna i vraa sumu svih cijelih brojeva koji se nalaze u intervalu od A
do B (ukljuujui i A i B) pri emu je A<B i oba su cjelobrojni pozitivni brojevi. U
sluaju da je A>B, metoda vraa -1.
e. Metodu koja rauna i vraa sumu svih brojeva djeljivih sa tri koji se nalaze u
intervalu od A do B ukljuujui i A i B. A i B su dati u obliku ulaznog parametra
metode.