Advertisement
gskorchev

graduation2

Feb 4th, 2019
116
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 counter = 1;
  4.     let sum = 0;
  5.     let excluded = 0;
  6.     let isExcluded = false;
  7.     while (counter <= 12) {
  8.         let grade = Number(input.shift());
  9.  
  10.         if (grade < 4.0) {
  11.             excluded++;
  12.         }
  13.  
  14.         if (grade >= 4.00) {
  15.             sum += grade;
  16.             counter++;
  17.         }
  18.  
  19.         if (excluded >= 2) {
  20.             isExcluded = true;
  21.             break;
  22.         }
  23.  
  24.     }
  25.     if (isExcluded == false) {
  26.         let average = sum / 12;
  27.         console.log(`${name} graduated. Average grade: ${average.toFixed(2)}`);
  28.     } else {
  29.         console.log(`${name} has been excluded at ${counter} grade`);
  30.     }
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement