Loops 如何解决显示成绩的问题
**编写计算成绩的程序Loops 如何解决显示成绩的问题,loops,Loops,**编写计算成绩的程序 平均分数 1-59:F 60-69:D 70-79:C 80-89:B 90-100:A ** console.log(calculateGrade(marks)); 功能计算等级(分数){ var合计=0; var总和=0; 用于(总分数) 总和+=总数; 平均值=总和/分数。长度; 控制台日志(平均值); //return((((average=0&&average)我无法打印A级,剩余的所有工作正常。我可以通过if(sum)解决问题,但我想减少代码。 ``` le
console.log(calculateGrade(marks));
功能计算等级(分数){
var合计=0;
var总和=0;
用于(总分数)
总和+=总数;
平均值=总和/分数。长度;
控制台日志(平均值);
//return((((average=0&&average)我无法打印A级,剩余的所有工作正常。我可以通过if(sum)解决问题,但我想减少代码。
```
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');
}
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";
}