- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
Удосконалити клас CWorker ввівши в нього
приватну змінну KilDn –кількість відпрацьованих за тиждень днів.
Два конструктора:
без параметрів (створює масив відпрацьованихза тиждень годин з 5 елементів та встановлює значення змінної KilDn рівним 5);
з одним формальним параметром n цілого типу(створює масив відпрацьованих за тиждень годин з n елементів та встановлює значення змінної KilDn рівним n);
деструктор, що звільняє пам’ять, яку виділив для масиву відпрацьованих за тиждень годин один з конструкторів.
Адаптувати розроблені в завданні 1 методи до обробки різної кількості відпрацьованих за тиждень днів.
Завдання 3.
Описати клас COffice, що містить наступні приватні данні та публічні методи:
адресу об’єкту класу CWorker;
кількість працівників офіса;
конструктор без параметрів (онулює приватні данні);
конструктор з одним формальним параметром n цілого типу(створює масив з n елементів CWorker, встановлює кількість робітників в офісі n і забезпечує ввід значень цих елементів з клавіатури);
конструктор з двома формальним параметрами n цілого типу та fn типу char*. Створює масив з n елементів CWorker, встановлює кількість робітників в офісі n, забезпечує ввід значень цих елементів з клавіатури та збереження інформації у файл fn);
конструктор з одним формальним параметром fn типу char*(створює масив елементів CWorker та вводить в нього інформацію з файлу fn);
деструктор, що звільняє пам’ять, яку виділив для масиву робітників один з конструкторів.
метод, що визначає працівників, які відпрацювали найбільше годин.
Варіант 7
Завдання 1
Описати клас CTrain, що містить наступні приватні данні:
Назва пункту призначення;
Номер потягу;
Час відправлення.
Типи вагонів(масив з трьох елементів; кожен з елементів – структура з трьох полів: тип вагону, кількість вагонів такого типу, кількість місць у вагоні даного типу)
та містить наступні публічні методи, які реалізують:
Ввід з клавіатури даних про потяг;
Вивід на екран інформації про потяг;
Визначення загальної кількості вагонів у потягу;
Визначення якого типу вагонів у потягу найбільше.
Два методи слід визначити безпосередньо у описі класу, а решту — оголосити у описі класу, а визначити поза класом.
Завдання 2.
1. Удосконалити клас CTrain ввівши в нього
приватну змінну KilTypV –кількість типів вагонів
Два конструктора:
без параметрів (створює масив типів вагонів з 2 елементів та встановлює значення змінної KilTypV рівним 2);
з одним формальним параметром n цілого типу(створює масив з n елементів типів вагонів та встановлює значення змінної KilTypV рівним n);
деструктор, що звільняє пам’ять, яку виділив для масиву типів вагонів один з конструкторів.
2. Адаптувати розроблені в завданні 1 методи до обробки різної кількості типів вагонів.
Завдання 3.
Описати клас CStation, що містить наступні приватні данні та публічні методи:
адресу об’єкту класу CTrain;
кількість потягів у розкладі руху;
конструктор без параметрів (онулює приватні данні);
конструктор з одним формальним параметром n цілого типу(створює масив з n елементів CTrain, встановлює кількість потягів n і забезпечує ввід значень цих елементів з клавіатури);
конструктор з двома формальними параметрами: n цілого типу і fn типу char*. Створює масив з n елементів типу CTrain, встановлює кількість потягів n, забезпечує ввід значень цих елементів з клавіатури та записує їх у файл fn;
конструктор з одним формальним параметром fn типу char*(створює масив елементів CTrain та вводить в нього інформацію з файла fn);
деструктор, що звільняє пам’ять, яку виділив для масиву потягів один з конструкторів.
метод, що визначає потяги, які слідують до вказаної станції.
Варіант 8
Завдання 1
Описати клас CTrain, що містить наступні приватні данні:
Назва пункту призначення;
Номер потяга;
Час відправлення.
Типи вагонів(масив з трьох елементів; кожен з елементів – структура з трьох полів: тип вагону, кількість вагонів такого типу, кількість місць у вагоні даного типу)
та містить наступні публічні методи, які реалізують:
Ввід з клавіатури даних про потяг;
Вивід на екран інформації про потяг;
Визначення загальної пасажирів, що може перевезти потяг;
Визначення який тип вагону має найменше місць.
Два методи слід визначити безпосередньо у описі класу, а решту — оголосити у описі класу, а визначити поза класом.
Завдання 2.
1. Удосконалити клас CTrain ввівши в нього
