Refer to Racket docs for the specification of <=
Grading goes like this:
Percentage | Final grade |
---|---|
90-100% | A |
80-89% | B |
70-79% | C |
60-69% | D |
0-59% | F |
Refer to Racket docs for the specification of <=
Grading goes like this:
Percentage | Final grade |
---|---|
90-100% | A |
80-89% | B |
70-79% | C |
60-69% | D |
0-59% | F |
(define (letter-grade num-grade) | |
(cond | |
[(<= 90 num-grade 100) "A"] | |
[(...) "B"] | |
[(...) "C"] | |
[(...) "D"] | |
[else "F"])) | |
(define (letter-grade-2 num-grade) | |
(cond | |
[(...) "F"] | |
[(...) "D"] | |
[(...) "C"] | |
[(...) "B"] | |
[else "A"])) |