Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

โจทย์ Grade Book ใน JavaScript

เราต้องเขียนฟังก์ชันที่หาค่าเฉลี่ยของคะแนนสามคะแนนที่ส่งเข้าไป และคืนค่าตัวอักษรที่สอดคล้องกับเกรดตามตารางต่อไปนี้:

โจทย์ Grade Book ใน JavaScript

ตัวอย่าง

const findGrade = (...scores) => {
  const { length } = scores;
  const sum = scores.reduce((acc, val) => acc + val);
  const score = sum / length;
  if (score >= 90 && score <= 100) {
    return 'A';
  }
  else if (score >= 80 ) {
    return 'B';
  } else if (score >= 70 ) {
    return 'C';
  } else if (score >= 60) {
    return 'D';
  } else{
    return 'F';
  };
}

console.log(findGrade(5,40,93));
console.log(findGrade(30,85,96));
console.log(findGrade(92,70,40));

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็นดังนี้:

F C D