Studentsystem

Du skal skrive et program som holder p?, og kan gi oss ulik informasjon om studenter.
Denne oppgaven skal minne om eksamensoppgaver, og inneholder derfor ikke like detaljerte beskrivelser som tidligere.

Student

Det skal kunne finnes et vilk?rlig antall studenter i systemet.
En student har et navn, et studentnummer og et studie de tilh?rer. De aller fleste studenter tar fag. Alle studenter har tatt fag, og i de fagene de har tatt har de f?tt en karakter.
Noen studenter er ansatte. Er en student ansatt, har de en spesifikk stilling. (Eks. Gruppel?rer, termvakt++)

Fag

Et fag har en emnekode og et emnenavn.
Mange fag har en eksamensdato

Hovedprogram

Man skal kunne legge til studenter og fag. Du kan g? ut i fra at det finnes en funksjon lesStudenter() og en funksjon lesFag() som leser inn en fil og oppretter objekter som returneres som en liste. I denne oppgaven trenger du alts? ikke legge inn funksjonalitet for ? legge inn objektene selv.


Skriv deretter et program som gj?r f?lgende:

Bonus

Skriv en kommandol?kke som tar input fra bruker, og lar bruker styre programmet. Legg ogs? til f?lgende funksjonalitet: