Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function graduation(input) {
- index = 0;
- let studentName = input[index];
- index++;
- let year = 0;
- let badGrades = 0;
- let sumGrades = 0;
- let isExcluded = false;
- while (year < 12) {
- let currentGrade = Number(input[index]);
- index++;
- if (badGrades === 2) {
- year += 1;
- console.log(`${studentName} has been excluded at ${year} grade`);
- isExcluded = true;
- break;
- }
- if (currentGrade >= 4) {
- year += 1;
- sumGrades += currentGrade;
- } else {
- sumGrades += currentGrade;
- badGrades += 1;
- }
- }
- let averageGrade = sumGrades / year;
- if (isExcluded) {
- } else {
- console.log(`${studentName} graduated. Average grade: ${averageGrade.toFixed(2)}`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment