Upload
lobetina
View
12
Download
2
Embed Size (px)
DESCRIPTION
OOP
Citation preview
ZADATAK G1: - mozda ovo za ceo ispit a za kolokvijum od (25 bodova) bez izvedenih klasa
Definisati klasu Predmet sa:
Private poljim naziv: string
Private poljim brBodova: int
Private poljim ocena: int
Definisati interfejs IPolaganje sa sledeim metodama:
polozio(Predmet p): void, dodaje predmet u listu poloenih predmeta
prosek(): float, rauna prosenu ocenu svih poloenih predmeta
imaUslov(): bool, proverava da li ima ima uslov tj vie od 48 bodova
Definisati klasu Student (GUI) koja implementira interfejs IPolaganje sa sledeim osobinama:
Private poljem polozeno: ArrayList Private poljima brIndexa : StringNAPOMENA: Konstrukture, Get - Set i toString metode kreirati po potrebi
Realizovati GUI (10 bodova) ili konzolnu aplikaciju kojom se preko Interfejsa realizuje kreiranje studenta sa brojem indexa 4404/14. Pri unosu predmeta unosi se i broj indexa studenta koji je poloio predmet (uraditi sve provere) i ubacuje se u listu polozeno ako su podaci dobrog formata i taan broj indexa. Takoe u svakom trenutku klikom na dugme PROSEK moe da vidi prosena ocenu studenta a na dugme USLOV da li je ostvario uslov. UKUPNO 30 BODOVA