Untitled
function grades (input){ let students = Number(input[0]); let verryGoodGrade = 0; let goodGrade = 0; let poorGrade = 0; let fail = 0; let sumOfGrades = 0; for (let i = 1; i < input.length; i++) { let grade = Number(input[i]); sumOfGrades += grade; if (grade >= 2.00 && grade <= 2.99){ fail += 1; } else if (grade >= 3 && grade <= 3.99){ poorGrade += 1; } else if (grade >= 4 && grade <= 4.99){ goodGrade += 1; } else if (grade >= 5.00){ verryGoodGrade += 1 } } console.log(`Top students: ${((verryGoodGrade/students)*100).toFixed(2)}%`); console.log(`Between 4.00 and 4.99: ${((goodGrade/students)*100).toFixed(2)}%`); console.log(`Between 3.00 and 3.99: ${((poorGrade/students)*100).toFixed(2)}%`); console.log(`Fail: ${((fail/students)*100).toFixed(2)}%`); console.log(`Average: ${((sumOfGrades/students)).toFixed(2)}`); }
Leave a Comment