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"])) |