Lag en funksjon som tar inn en vektor med poengsummer fra 0 til 100, og som returnerer en vektor med bokstavkarakterer som tilsvarer poengsummene i argumentet. Karaktergrensene er som oppgitt i tabellen under.
Poengsum | Karakter |
---|
89-100 | A |
77-88 | B |
65-76 | C |
53-64 | D |
41-52 | E |
0-40 | F |
Videoforklaring (10:25)
Løsningsforslag
Hvis du har prøvd selv, trykk her for å se svaret...
function retur = karakterer(poengsummer)
retur = blanks(length(poengsummer));
for i = 1:length(retur)
poeng = poengsummer(i);
if poeng >= 89
retur(i) = 'A';
elseif poeng >= 77
retur(i) = 'B';
elseif poeng >= 65
retur(i) = 'C';
elseif poeng >= 53
retur(i) = 'D';
elseif poeng >= 41
retur(i) = 'E';
else
retur(i) = 'F';
end
end
end