Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function train(input) {
  2.     let n = Number(input.shift());
  3.     let namePresentation = input.shift();
  4.  
  5.     let counter = 1;
  6.     let averageAllPresent = 0;
  7.     while (namePresentation != 'Finish') {
  8.         let averageGradeOnePresent = 0;
  9.         let grade = 0;
  10.         for (let i = 0; i < n; i++) {
  11.             grade = Number(input.shift());
  12.             averageGradeOnePresent += grade;
  13.             averageAllPresent += averageGradeOnePresent;
  14.             counter++;
  15.         }
  16.         averageGradeOnePresent = averageGradeOnePresent / n;
  17.         averageAllPresent = averageGradeOnePresent / counter*n;
  18.  
  19.         console.log(`${namePresentation} - ${averageGradeOnePresent.toFixed(2)}.`);
  20.  
  21.         namePresentation = input.shift();
  22.     }
  23.     if (namePresentation === 'Finish') {
  24.         console.log(`Student's final assessment is ${averageAllPresent.toFixed(2)}.`);
  25.    }
  26. }
  27. train([3,
  28.    'Arrays',
  29.    4.53,
  30.    5.23,
  31.    5.00,
  32.    'Lists',
  33.    5.83,
  34.    6.00,
  35.    5.42,
  36.    'Finish']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement