首页 > 解决方案 > 我该如何解决这个问题以显示成绩

问题描述

**编写程序计算成绩

  1. 平均分
  2. 1-59:F
  3. 60-69:D
  4. 70-79:C
  5. 80-89:乙
  6. 90-100:一个

**

```
let marks = [100,100,100];
console.log(calculateGrade(marks));
 function calculateGrade(marks) {     
 var total = 0;
 var sum = 0;
 for (let total of marks)
 sum +=total; 
 sum /= marks.length;
 return (( sum <=59 || sum <=69 ? 'F' : 'D') && ( sum <=79 || sum <=89 ? 'C' : 'B'));
 (sum >= 90)console.log('A');
  }


标签: loops

解决方案



console.log(calculateGrade(marks));
function calculateGrade(marks) {
     var total = 0;
     var sum = 0;
     for (let total of marks)
     sum +=total; 
     average = sum / marks.length;
     console.log(average);
     // return ((((average = 0 && average <=59) && (average = 60 && average <=69) ? 'F' : 'D')) && (((average = 70 && average <=79) && (average = 80 && average <=89) ? 'C' : 'B')));
     // else console.log('A');
     if ( average < 60) return "F";
     if ( average < 70) return "D";
     if ( average < 80) return "C";
     if ( average < 90) return "B";
      return "A";
      }

推荐阅读