Review JavaScript Fundamentals by Building a Gradebook App - Step 4

Tell us what’s happening:

hello, idk what’s wrong with my code, i had to update myself the second console.log because it was not there in the first place !

Your code so far

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";
}


// User Editable Region

function studentMsg(totalScores, studentScore) {
 let classAverage = getAverage(totalScores);
 let studentGrade = getGrade(studentScore);
 //let msg//
 if (studentScore<=50){
   return "Class average:" + " " + classAverage + ". " + "Your grade:" + " " + studentGrade + ". " + "You failed the course.";
 }  else {
   return "Class average:" + " " + classAverage + ". " + "Your grade:" + " " + studentGrade + "." + " " + "You passed the course.";
 }
 
}
console.log(studentMsg([92, 88, 12, 77, 57, 100, 67, 38, 97, 89], 37));
console.log (studentMsg([56, 23, 89, 42, 75, 11, 68, 34, 91, 19], 100));

// User Editable Region


Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Challenge Information:

Review JavaScript Fundamentals by Building a Gradebook App - Step 4

this is not how you should check if the person passed or not.
You also don’t need to add any other console.log statements.

Look at the functions you wrote so far. Which one can you use to tell you if the person’s score is a pass or a fail?

yes but they ask to do it with “console.log(studentMsg([56, 23, 89, 42, 75, 11, 68, 34, 91, 19], 100));” and when i restart the test this ligne don’t exist :confused:

i think you’re misunderstanding.
don’t add any other console statement , just fix the function