Смоделировать структуру предприятия (Python):
Предположим, что все Сотрудники делятся на два типа:
- Штатный сотрудник
- Сотрудник по контракту
Требуется производить расчет заработной платы:
- Для Штатного сотрудника может быть установлена премия, тогда зар.плата = оклад + премия
- Для Сотрудника по контракту зар.плата = оклад
для этого выполнить следующие действия:
- сделать класс Сотрудник абстрактным (abstract)
- добавить в класс Сотрудник абстрактный метод «рассчитать зарплату»
- создать классы «Штатный сотрудник» и «Контрактник», унаследовать их от класса Сотрудник
- в класс Штатный сотрудник добавить свойство «премия» (set)
- перегрузить метод «рассчитать зарплату» в классах «Штатный сотрудник» и «Контрактник»
В один из отделов добавить двух сотрудников по контракту и двух штатных сотрудников. Назначить премии штатным сотрудникам. Используя цикл for рассчитать и вывести на экран зарплату по всем сотрудникам данного отдела.
Классы Свойства
Фирма название (get, set)
Отдел название (get, set), количество сотрудников (get, set)
Сотрудник фио (get, set), должность (get, set), фио (get, set)
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |