Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Насчет простой задачки ... ну допустим есть Компания, в ней работают несколько Работников. У каждого работника есть стаж в годах, базовая зарплата (тугриков в час), и число отработанных часов в этом месяце. Стаж влияет на зарплату: за каждый год стажа зарплата становится на 5% выше базовой, то есть с 5 годами — на 25% выше.
- Сделай программу, которая создаст Компанию, добавит в нее несколько Сотрудников и посчитает сколько они часов в сумме отработали за месяц и сколько им надо заплатить.
- Должны быть такие «классы»:
- Компания, свойства: список сотрудников, методы: посчитатьОбщуюВыработку, посчитатьОбщуюЗарплату
- Работник, свойства: стаж, базовая ставка, число часов. Методы: посчитатьЗарплату, посчитатьЧислоЧасов
- Новые свойства и методы запрещется добавлять. Писать console.log внутри конструктора или методов тоже запрещается.
- А, еще у компании есть методы добавитьСотрудника(сотрудник) и уволитьСотрудника (сотрудник), забыл. при попытке добавить уже добавленного или уволить не работабщего сотрубника — выкидывать исключение.
Advertisement
Add Comment
Please, Sign In to add comment