...
a) Lag en funksjon som gir deg returnerer en karakter basert på et antall poeng. Prototypen skal se slik ut: "function [grade] = num2grade(points);"
Poenggrensene er som følger:
...
b) Skriv funksjonen evaluateGrade
. Den tar inn skal ha to parametre: en poengsum (heltall) og en streng for kvaliteten på håndskriften, 'fin' eller 'stygg'. Tips: Bruk num2grade
og det at 'B' + 1 = 'A'
.
c) Det er behov for en funksjon randomGrade
som generer en tilfeldig poengsum (heltall!) fra 0 til 100, og returnerer denne. Lag denne og test at den funker med: num2grade(randomGrade)
.
d) Lag også en funksjon randomHandW
for å lage som returnerer en tilfeldig håndskrift, 'fin' eller 'stygg'.
e) num2grade
, evaluateGrade
, randomHandW
og randomGrade
skal settes sammen. grades().
Eksempel på kjøring av grades():
grades()
feks ut: Du fikk 70 poeng på eksamen, en C. Fordi du skrev fint ble dette en B.