Size: a a a

2021 January 23

NB

Nikolay Breyn in pro.js
Если на js, тогда помогите решить задачку😄
Написать два класса Group и Student,  чтобы их можно было использовать так

const feGroup = new Group();
const firstStudent = new Student('John Doe', [10, 102, 0]);

feGroup.addStudent( new Student('John Doe', [10, 10, 5, 10]));
feGroup.addStudent(new Student('Alex Smith', [10, 9, 8]));
feGroup.addStudent(new Student('Bob Johnson', [9, 10, 10, 8]));

console.log(feGroup.students); // [{},{},{}]

console.log(feGroup.getAverageMark()); // 20

У группы должны быть методы

addStudent() - который принимает массив студентов и сохрнаняет их у себя
getAverageMark() - который возвращает среднее из всех оценок

и readonly "свойство"

students в котором должен мы массив всех студентов
источник

JH

Jack Hughman in pro.js
Nikolay Breyn
Если на js, тогда помогите решить задачку😄
Написать два класса Group и Student,  чтобы их можно было использовать так

const feGroup = new Group();
const firstStudent = new Student('John Doe', [10, 102, 0]);

feGroup.addStudent( new Student('John Doe', [10, 10, 5, 10]));
feGroup.addStudent(new Student('Alex Smith', [10, 9, 8]));
feGroup.addStudent(new Student('Bob Johnson', [9, 10, 10, 8]));

console.log(feGroup.students); // [{},{},{}]

console.log(feGroup.getAverageMark()); // 20

У группы должны быть методы

addStudent() - который принимает массив студентов и сохрнаняет их у себя
getAverageMark() - который возвращает среднее из всех оценок

и readonly "свойство"

students в котором должен мы массив всех студентов
а можно на TS?
источник

NB

Nikolay Breyn in pro.js
Jack Hughman
а можно на TS?
Не
источник

JH

Jack Hughman in pro.js
i'm out 😅
источник

JH

Jack Hughman in pro.js
хотя, можно на TS написать и затранспайлить
источник

NB

Nikolay Breyn in pro.js
Jack Hughman
хотя, можно на TS написать и затранспайлить
Мне потом выскажут что сделано не позаданию)
источник

JH

Jack Hughman in pro.js
так они не поймут)))
источник

JH

Jack Hughman in pro.js
ты им уже пошлёшь JS
источник

JH

Jack Hughman in pro.js
а readonly к чему применяется? ко всему? короче всё только через методы?
источник

NB

Nikolay Breyn in pro.js
Jack Hughman
а readonly к чему применяется? ко всему? короче всё только через методы?
Получается да
источник

JH

Jack Hughman in pro.js
а average два раза считать? То есть для каждого средний балл и потом средний от всех студентов, или можно в кучу посчитать?
источник

JH

Jack Hughman in pro.js
20 с этими данными ни так ни так не получится
источник

JH

Jack Hughman in pro.js
да и John Doe два раза создаётся, только один раз попадает в группу
источник

JH

Jack Hughman in pro.js
или firstStudent для примера?
источник

NB

Nikolay Breyn in pro.js
Jack Hughman
а average два раза считать? То есть для каждого средний балл и потом средний от всех студентов, или можно в кучу посчитать?
то примерная цифра,просто средний всех студентов
источник

JH

Jack Hughman in pro.js
поэтому я не люблю учебные задачи, больше гемора понять что от тебя хотят, чем решить саму проблему 😂
источник

JH

Jack Hughman in pro.js
аааа
источник

JH

Jack Hughman in pro.js
ну если по логике то средний бал для каждого сначала считается, а потом ещё раз от всей группы
источник

NB

Nikolay Breyn in pro.js
Jack Hughman
поэтому я не люблю учебные задачи, больше гемора понять что от тебя хотят, чем решить саму проблему 😂
просто,я скачал курс по js,изучать для себя,но я так запустил лабы,что не успеваю,много времени на дз уходит,и не хватает смотреть курс
источник

NB

Nikolay Breyn in pro.js
уже такой уровень что я ничего не понимаю
источник