vborislavova

09. Graduation pt.2 - while - loops

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