Opptelling av karakterer Mål: Vi skal sammenligne karakterer studentene får i to kurs.
Kai A. Olsen, BIBSYS, Utgangspunkt Vi har en tabell med karakterdata (studentnr, kurskode, karakter) Vi skal registrere disse i en todimensjonal matrise I øverste felt (for A A) skal vi telle opp de som har A på begge kurs, i feltet under kommer de som har A på kurs1 og B på kurs2, osv. ABCDEF A B C D E F Kurs 1 Kurs2Kurs2
Kai A. Olsen, BIBSYS, Brukergrensesnitt Felt for å velge to fagkoder (combo- bokser) Knapp for å starte programmet Et område der vi viser resultatet (kan enklest legges i en tabell som så vises i en subform)
Kai A. Olsen, BIBSYS, Inndata Utvalg av to fagkoder (gjøres av bruker i brukergrensesnittet). En tabell med studentnr, fagkode og karakter Vi skal kun ta med studenter har eksamen i begge de oppgitte fagene. Om en student har flere karakterer i samme fag bruker vi den beste.
Kai A. Olsen, BIBSYS, Sentrale oppgaver Indeks til matriser (array) er heltallsverdier, vi må altså omregne bokstavkarakterene til heltall (f.eks. erstatte A til F med 1 til 6) Vi må få ordnet inndata-tabellen slik at karakterene for de to fagene kommer etter hverandre for hver student.
Kai A. Olsen, BIBSYS, Utvidelse Vi skal legge inn kolonne og radsummer Kunne vise prosentverdier istedenfor bare absolutt-tall.