Programmering H2014 — Obligatorisk oppgave nr. 4
Innleveringsfrist fredag 21. november kl.15.
Besvarelser kan leveres av grupper på inntil 3 studenter.
For å få godkjent innleveringen, kreves det at det leveres kjørbare programmer som
oppfyller spesifikasjonene i oppgavene.
Filene med programmenes kildekode sendes på e-post på følgende måte:
Emne på e-posten: Innlevering obligatorisk oppgave 4
Innhold i e-posten: Gruppemedlemmene med fullt navn, studentnummer og klasse.
Vedlegg: .java-filene. Kompilerte filer (.class-filer)
trenger ikke å legges ved.
Oppgaven skal sendes til: programmeringhioa@gmail.com
Pass på at det i
kildekoden er brukt innrykk, layout og kommentarer i samsvar med god
programmeringsstil. På toppen av hver klasse bør det være en kommentar som
forteller hva klassen er ment for, og eventuell annen nyttig info,
samt navn, studentnummer og klasse for gruppemedlemmene.
Dersom det oppdages at en gruppe har kopiert løsningen til
en annen gruppe, vil ingen av de to gruppene få godkjent innleveringen!
(Og derved miste muligheten til å ta eksamen i kurset.)
Det vil
ikke bli gitt karakter på innleveringen, bare Godkjent/Ikke godkjent.
Innleveringen må være godkjent for å kunne gå opp til slutteksamen i faget!
Husk å skrive
tydelig gruppemedlemmenes navn, studentnummer og klasse på alle kildefilene som
hører til programmene.
Oppgavene bygger på lærestoffet i kapitlene 1,
2,
3,
4,
5,
6,
7,
8,
9 og
10
samt kapittelet om
Vindusbaserte programmer. Du bør ha lest, og forstått, disse kapitlene før du går i gang med oppgaven.
Eksemplene som er gjennomgått på forelesningene,
samt ukeoppgavene er også nyttige. Link til eksemplene finner du i fremdriftsplanen.
Link til ukeoppgavenes løsningsforslag står under oppgavetekstene hver uke.
Oppgaven
går ut på å programmere eksamensoppgaven som ble gitt i fjor eksamen høst 2013.
Løs alle deloppgavene, og gjør de forandringer og tilføyelser som er nødvendig for å få et kjørbart program.
Det betyr at dere også må prpgrammere de metodene som det i oppgaventeksten står at dere ikke skal programmere.
Det er imidlertid ikke noe krav om at brukergrensesnittene
skal se ut som i oppgaveteksten, da disse er utviklet ved bruk av stoff som ikke er pesum før til våren.
Det holder å bruke FlowLayout
med komponenter som JLabel
, JTextField
,
JButton
og JTextArea
,
se
Vindusbaserte programmer.
NB! Dette er kanskje den aller viktigste oppgaven å løse men hensyn til eksamen.
Les derfor oppgaveteksten nøye og merk deg de kravene som stilles.
Lykke til!