OO2/Lab 2 2023

Izvor: SI Wiki
< ОО2
Datum izmene: 24. april 2023. u 10:16; autor: Aleksa (razgovor | doprinosi) (WIP)
(razl) ← Starija izmena | Trenutna verzija (razl) | Novija izmena → (razl)
Pređi na navigaciju Pređi na pretragu

Druga laboratorijska vežba održana je 21. aprila. Nije bilo razdvajanja odseka po terminima. Predviđeno vreme za izradu druge laboratorijske vežbe je bilo 135 minuta.

V1

Zadatak se pojavio u prvom terminu. Postavka domaćeg zadatka može se pronaći na stranici predmeta.

Sastaviti na jeziku Java sledeći paket klasa:

  • Osoba se stvara sa zadatim imenom i prezimenom. Moguće je dohvatiti jednoslovnu oznaku osobe. Tekstualni opis osobe je oblika ime prezime.
  • Nastavnik k je osoba koja se dodatno stvara sa nastavničkim zvanjem (doc, prof). Oznaka nastavnika je N. Tekstualni opis nastavnika je oblika zvanje. dr ime prezime
  • Student je osoba koja se dodatno stvara sa godinom upisa i ima jedinstveni, automatski generisan broj indeksa. Oznaka studenta je S. Tekstualni opis studenta je oblika godina/broj_indeksaime prezime, gde se broj indeksa ispisuje sa četiri cifre.
  • Predmet se stvara sa zadatim nazivom i tekstualnom šifrom i sadrži proizvoljan broj osoba koje slušaju ili drže predmet. Moguće je dohvatiti naziv i šifru predmeta. Pri stvaranju ni jedna osoba ne sluša niti drži predmet. Moguće je dodati osobu na predmet. Greška (GViseNastavnika) je ukoliko se pokuša dodavanje nastavnika na predmet u slučaju kada on već postoji. Tekstualni opis predmeta u prvoj liniji sadrži naziv i šifru predmeta u formatu: naziv_predmeta (šifra_predmeta), a zatim u pojedinačnim redovima i sve osobe koje slušaju ili drže predmet, po redosledu u kom su dodavane.


Priložena je klasa sa glavnom funkcijom koja ispituje osnovne funkcionalnosti paketa klasa uz ispisivanje rezultata na standardnom izlazu (konzoli).

V2

Zadatak se pojavio u drugom terminu. Postavka domaćeg zadatka bez modifikacija može se pronaći na stranici predmeta.


V3

Postavka domaćeg zadatka može se pronaći na stranici predmeta.