UNPKG

ects-halyna-mazur

Version:

Convert 100-point grading scores to ECTS grades

28 lines (24 loc) 520 B
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;