|
@@ -0,0 +1,25 @@
|
|
|
|
|
+// students score, total possible score
|
|
|
|
|
+// 15/20 -> You got a C (75%)!
|
|
|
|
|
+// A 90-100, B 80-89, C 70-79, D 60-69, F 0-59
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+let gradeCalc = function (studentScore, totalPossibleScore) {
|
|
|
|
|
+ let grade = (studentScore / totalPossibleScore) * 100
|
|
|
|
|
+ let letterGrade = ''
|
|
|
|
|
+ if (grade <= 100 && grade >= 90) {
|
|
|
|
|
+ letterGrade = 'A'
|
|
|
|
|
+ } else if (grade <= 89 && grade >= 80) {
|
|
|
|
|
+ letterGrade = 'B'
|
|
|
|
|
+ } else if (grade <= 79 && grade >= 70) {
|
|
|
|
|
+ letterGrade = 'C'
|
|
|
|
|
+ } else if (grade <= 69 && grade >= 60) {
|
|
|
|
|
+ letterGrade = 'D'
|
|
|
|
|
+ } else {
|
|
|
|
|
+ letterGrade = 'F'
|
|
|
|
|
+ }
|
|
|
|
|
+ return `You got a ${letterGrade} (${grade}%)`
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+let result = gradeCalc(45.0,100.0)
|
|
|
|
|
+
|
|
|
|
|
+console.log(result)
|