Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function train(input) {
- let n = Number(input.shift());
- let namePresentation = input.shift();
- let counter = 1;
- let averageAllPresent = 0;
- while (namePresentation != 'Finish') {
- let averageGradeOnePresent = 0;
- let grade = 0;
- for (let i = 0; i < n; i++) {
- grade = Number(input.shift());
- averageGradeOnePresent += grade;
- averageAllPresent += averageGradeOnePresent;
- counter++;
- }
- averageGradeOnePresent = averageGradeOnePresent / n;
- averageAllPresent = averageGradeOnePresent / counter*n;
- console.log(`${namePresentation} - ${averageGradeOnePresent.toFixed(2)}.`);
- namePresentation = input.shift();
- }
- if (namePresentation === 'Finish') {
- console.log(`Student's final assessment is ${averageAllPresent.toFixed(2)}.`);
- }
- }
- train([3,
- 'Arrays',
- 4.53,
- 5.23,
- 5.00,
- 'Lists',
- 5.83,
- 6.00,
- 5.42,
- 'Finish']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement