
Klasse: 3.D
Eksamensprojekt – Programmering C
7
Int: Funktionen returner et helt tal.
Void: Funktionen returner ikke noget helt bestemt. Dog kan den bruges til at vise eksempel regler,
eller f.eks. menu styring.
Grunden bag i at jeg har gjort sådan er, så det bliver meget nemmere at hente de forskellige dele
af programmet, for jeg slipper nemlig gentagelserne.
Diverse funktioner
IndtastAntalSpillere()
Funktionen her bruges til at indtaste antal spillere, hvor jeg så har brugt en do-while løkke for at
programmet skal kører antal gange, indtil betingelsen netop bliver opfyldt.
KastTerning()
Denne funktion er altså ansvarlig for terningen. Rand() generer et tilfældigt tal mellem 0 og 5.
FjernTerning()
Funktionen her fjerner terninger der viser 2 og 5 på skærmen. Der bliver brugt en for-løkke her der
skal køre betingelsen indtil terningerne viser 2 og 5. En if-sætning har jeg også brugt for fjernelse
af terning. Int bliver også brugt til at returnere et heltal, hvis betingelsen skal køres igen.
Jeg har bl.a. også lavet tekster, som en funktion, der så skal vises på skærmen under de adskillige
betingelser. Tekst1()Tekst2()Tekst3()Tekst4().
Test af programmet
Jeg har under udviklingen af mit program testet det flere gange, for at se om hvordan det kørte.
Under dette har jeg også gemt flere ”checkpoints”, altså når jeg havde nået et mål, gemte jeg det.
Når jeg så skulle forsætte mit arbejde, begynde jeg fra en kopi af den samme fil. På den måde var
jeg så sikker på at hvis det andet nu skulle fejle eller udvikle sig til noget jeg ikke ville have. Kunne
jeg bare direkte slette det og begynde fra den samme fil.
For at lave en fuld testning af mit program, har jeg gjort det simpelt ved at indtaste antal spillere,
og derefter vælge spillet. Jeg prøvede også at lave nogle små ændringer, såsom varierer antal
point for at kunne vinde. F.eks. 20 eller 100. Det fungerede helt fint.
Spillet har jeg desuden også fået testet af andre, hvor de synes at layoutet og farverne var pæne
og om hvor godt spillet kører.