ects-halyna-mazur
Version:
Convert 100-point grading scores to ECTS grades
28 lines (24 loc) • 520 B
JavaScript
class ECTS {
constructor(score) {
this.score = score;
}
ectsFromScore() {
const s = this.score;
if (s >= 90 && s <= 100) {
return 'A';
} else if (s >= 82 && s <= 89) {
return 'B';
} else if (s >= 74 && s <= 81) {
return 'C';
} else if (s >= 65 && s <= 73) {
return 'D';
} else if (s >= 60 && s <= 64) {
return 'E';
} else if (s >= 0 && s <= 59) {
return 'F';
} else {
return 'Score is incorrect!';
}
}
}
module.exports = ECTS;