Mission 4: Створюємо абстрактний тип даних
PrintEmployes
Зробіть форк (див кнопку в лівому верхньому куті GitHub) - власну копію цього репозиторію. Виконайте завдання та залийте у власний форк.
Репозиторій можна знайти тут : https://github.com/PLLUG/CPPQT-2016-2-PrintEmployes
Створіть новий клас Employee (працівник) та додайте до нього методи для задання різноманітної інформації про працівника:
Ім'я
Номер телефону
Домашня адреса
Заробітна плата (число у доларах США)
З якого року працює
Клас має мати окремий .h-файл з описом та окремий .cpp файл що міститиме реалізацію.
Для того, щоб вивести інформацію про працівника, успадкуйте його від класу Printable та перевизначіть метод print(). У цьому методі виведіть усю доступну про працівника інформацію у консоль.
Створіть 2-3 об'єкта класу Employee, додайте їх до списку employeesToPrint та виведіть з допомогою функції printList().
Створіть новий клас Office (офіс) який буде містити інформацію про офіси нашої фірми та їх місцезнаходження. Додайте до нього методи для задання різноманітної інформації:
Назва офісу
Адреса офісу
Робоча площа (у кв метрах)
Кількість працівників що працюють всередині
Клас має мати окремий .h-файл з описом та окремий .cpp файл що міститиме реалізацію.
Створіть 2-3 об'єкта класу Office, додайте їх до списку officesToPrint та виведіть з допомогою функції printList(). Для того, щоб вивести інформацію про офіс, успадкуйте його від класу Printable та перевизначіть метод print(). У цьому методі виведіть усю доступну про офіс інформацію у консоль.
Last updated