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;
- for (i = 1; i <= studentsCount; i++) {
- currentStudentGrade = Number(input[i]);
- avgGrades += currentStudentGrade;
- if (currentStudentGrade <= 2.99) {
- failedStudents++;
- } else if (currentStudentGrade <= 3.99) {
- between3and4++;
- } else if (currentStudentGrade <= 4.99) {
- between4and5++;
- } else if (currentStudentGrade <= 6.00) {
- topStudents++;
- }
- }
- avgGrades /= studentsCount * 100;
- failedStudents /= studentsCount * 100;
- between3and4 /= studentsCount * 100;
- between4and5 /= studentsCount * 100;
- topStudents /= studentsCount * 100;
- console.log(`Top students: ${topStudents.toFixed(2)}%`);
- console.log(`Between 4.00 and 4.99: ${between4and5.toFixed(2)}%`);
- console.log(`Between 3.00 and 3.99: ${between4and5.toFixed(2)}%`);
- console.log(`Fail: ${failedStudents.toFixed(2)}%`);
- console.log(`Average: ${avgGrades.toFixed(2)}`);
- }
Advertisement
Add Comment
Please, Sign In to add comment