Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function grades(input) {
- let studentsCount = Number(input[0]);
- let currentStudentGrade = 0;
- let failedStudents = 0;
- let between3and4 = 0;
- let between4and5 = 0;
- let topStudents = 0;
- let avgGrades = 0;
- let logFailed = 0;
- let log3and4 = 0;
- let log4and5 = 0;
- let logTop = 0;
- let avarage = 0;
- for (i = 1; i <= studentsCount; i++) {
- currentStudentGrade = Number(input[i]);
- avgGrades += currentStudentGrade;
- if (currentStudentGrade <= 2.99) {
- failedStudents++;
- logFailed = (failedStudents / studentsCount) * 100;
- } else if (currentStudentGrade <= 3.99) {
- between3and4++;
- log3and4 = (between3and4 / studentsCount) * 100;
- } else if (currentStudentGrade <= 4.99) {
- between4and5++;
- log4and5 = (between4and5 / studentsCount) * 100;
- } else if (currentStudentGrade <= 6.0) {
- topStudents++;
- logTop = (topStudents / studentsCount) * 100;
- }
- avarage = avgGrades / studentsCount;
- }
- console.log(`Top students: ${logTop.toFixed(2)}%`);
- console.log(`Between 4.00 and 4.99: ${log4and5.toFixed(2)}%`);
- console.log(`Between 3.00 and 3.99: ${log3and4.toFixed(2)}%`);
- console.log(`Fail: ${logFailed.toFixed(2)}%`);
- console.log(`Average: ${avarage.toFixed(2)}`);
- }
Advertisement
Add Comment
Please, Sign In to add comment