Advertisement
dddilian

Graduation2

Feb 13th, 2020
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function graduation2(input) {
  2.     let name = input.shift();
  3.     let grade = 0;
  4.     let average = 0;
  5.     let total = 0;
  6.     let counter = 1;
  7.     let graduated = true;
  8.  
  9.     while (counter <= 12) {
  10.         grade = Number(input.shift());
  11.  
  12.         if (grade >= 4) {
  13.             total += grade;
  14.             counter++;
  15.         } else {
  16.             graduated = false;
  17.             break;
  18.         }
  19.     }
  20.     average = total / 12;
  21.     if (graduated) {
  22.         console.log(`${name} graduated. Average grade: ${average.toFixed(2)}`);
  23.     } else {
  24.         console.log(`${name} has been excluded at ${counter} grade`);
  25.     }
  26. }
  27. graduation2(['Pesho', '4', '5.5', '6', '5.43', '4.5', '6', '5.55', '5', '6', '6', '5.43', '5']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement