Двунаправленный линейный список рабочих и служащих на предприятии. Общие сведения о работнике (рабочий или служащий):
1. Фамилия и инициалы.
2. Год поступления на работу.
Дополнительные сведения о рабочем (производный класс):
1. Номер цеха.
2. Количество изготовленных деталей за месяц.
Дополнительные сведения о служащем (производный класс):
1. Название отдела (строка).
2. Количество отработанных часов за месяц.
Методы в базовом классе:
1. Конструктор, где объект добавляется в конец списка.
2. Деструктор, где объект удаляется из списка.
3. Абстрактный метод вывода на экран сведений работника.
4. Статический метод вывода на экран сведений работников, чей стаж работы в организации превышает значение, введенное с клавиатуры.
5. Статический метод удаления списка.
Методы в производном классе рабочего:
1. Конструктор, где инициализируются данные рабочего.
2. Переопределённый метод вывода на экран сведений о рабочем.
Методы в производном классе служащего:
1. Конструктор, где инициализируются данные служащего.
2. Переопределённый метод вывода на экран сведений о служащем.
В программе создать глобальный цикл, где обеспечивается ввод работников в список и вывод на экран сведений работников со стажем, не превышающим заданным с клавиатуры. Завершение глобального цикла должен сопровождаться удалением списка и обеспечиваться по специальной команде.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |