function studentMsg(totalScores, studentScore) {
let classAvg = getAverage(totalScores);
let stuGrade = getGrade(studentScore);
if (stuGrade !== "F") {
return (
"Class average: " +
classAvg.toFixed(1) +
".Your grade: " +
stuGrade +
".You passed the course."
);
} else {
return (
"Class average: " +
classAvg.toFixed(1) +
". Your grade: " +
stuGrade +
". You failed the course."
);
}
}
console.log(studentMsg([92, 88, 12, 77, 57, 100, 67, 38, 97, 89], 89));
Please tell me why it is happening?
Error is occuring that:-
- Your function call of
studentMsg([92, 88, 12, 77, 57, 100, 67, 38, 97, 89], 37)
should return the following message:
"Class average: 71.7. Your grade: F. You failed the course."
- Your function call of
studentMsg([56, 23, 89, 42, 75, 11, 68, 34, 91, 19], 100)
should return the following message:
"Class average: 50.8. Your grade: A++. You passed the course."
- Your
studentMsg
function should return the correct message based on the student’s score and the class average.