Building a gradebook app step 4

function getAverage(scores) {
let sum = 0;

for (const score of scores) {
sum += score;
}

return sum / scores.length;
}

function getGrade(score) {
if (score === 100) {
return “A++”;
} else if (score >= 90) {
return “A”;
} else if (score >= 80) {
return “B”;
} else if (score >= 70) {
return “C”;
} else if (score >= 60) {
return “D”;
} else {
return “F”;
}
}

function hasPassingGrade(score) {
return getGrade(score) !== “F”;
}

function studentMsg(totalScores, studentScore) {
let average=studentMsg(getAverage(totalScores));
let studentGrade=studentMsg(getGrade(studentScore));
let passorfail=studentMsg(hasPassingGrade(studentScore));
return “Class average:”+ average +“Your grade:”+ studentGrade +“You”+passorfail+ “failed the course”;

}
console.log(studentMsg([92, 88, 12, 77, 57, 100, 67, 38, 97, 89], 37)); help me in the function studentMsg

I moved your question to its own topic because you were asking a question related to your own code for a challenge and were not answering the OP of the other thread. It is always best to create your own thread for your specific question(s). Also, it is advisable to use the Ask for Help button on the challenge, so it auto-populates with your current code and the challenge url.

Thank you.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.