Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function grades(input) {
- let students = Number(input[0]);
- let fail = 0;
- let average = 0;
- let good = 0;
- let top = 0;
- let totalGrade = 0;
- for (let i = 1; i <= students; i++) {
- let grade = Number(input[i]);
- if (grade <= 2.99) {
- fail++;
- totalGrade += grade;
- } else if (grade <= 3.99) {
- average++;
- totalGrade += grade;
- } else if (grade <= 4.99) {
- good++;
- totalGrade += grade;
- } else {
- top++;
- totalGrade += grade;
- }
- }
- console.log(`Top students: ${(top / students * 100).toFixed(2)}%`);
- console.log(`Between 4.00 and 4.99: ${(good / students * 100).toFixed(2)}%`);
- console.log(`Between 3.00 and 3.99: ${(average / students * 100).toFixed(2)}%`);
- console.log(`Fail: ${(fail / students * 100).toFixed(2)}%`);
- console.log(`Average: ${(totalGrade / students).toFixed(2)}`);
- }
Advertisement
Add Comment
Please, Sign In to add comment