Advertisement
TZinovieva

Bonus Scoring System JS Fundamentals

Feb 17th, 2023
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function bonusScoringSystem(arr) {
  2.     let students = Number(arr.shift());
  3.     let lectures = Number(arr.shift());
  4.     let additionalBonus = Number(arr.shift());
  5.  
  6.     let maxBonus = 0;
  7.     let totalBonus = 0;
  8.     let attendances = 0;
  9.     let bestStudentAttendances = 0;
  10.     for (let i = 0; i < arr.length; i++) {
  11.         attendances = Number(arr[i].split(' '));
  12.  
  13.         totalBonus = attendances / lectures * (5 + additionalBonus);
  14.         maxBonus = Math.max(maxBonus, totalBonus);
  15.         bestStudentAttendances = Math.max(bestStudentAttendances, attendances);
  16.     }
  17.         console.log(`Max Bonus: ${Math.ceil(maxBonus)}.`);
  18.         console.log(`The student has attended ${bestStudentAttendances} lectures.`);
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement