Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_Klasy.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
356.86 Кб
Скачать
    1. приватну змінну KilNoTel –кількість номерів телефонів особи.

    2. Два конструктора:

      1. без параметрів (створює масив номерів тел. з 3 елементів та встановлює значення змінної KilNoTel рівним 3);

      2. з одним формальним параметром n цілого типу(створює масив з n елементів ном. тел. та встановлює значення змінної KilNoTel рівним n);

    3. деструктор, що звільняє пам’ять, яку виділив для масиву номерів тел. один з конструкторів.

2. Адаптувати розроблені в завданні 1 методи до обробки різної кількості номерів телефонів особи.

Завдання 3.

  1. Описати клас CPhome_Book, що містить наступні приватні данні та публічні методи:

    1. адресу об’єкту класу CNote;

    2. кількість записів в телефонній книзі;

    3. конструктор без параметрів (онулює приватні данні);

    4. конструктор з одним формальним параметром n цілого типу. Створює масив з n елементів CNote, встановлює кількість записів n і забезпечує ввід значень цих елементів з клавіатури;

    5. конструктор з двома формальними параметрами: n цілого типу та fn типу char* Створює масив з n елементів CNote, встановлює кількість записів n, забезпечує ввід значень цих елементів з клавіатури та записує інформацію у файл fn;

    6. конструктор з одним формальним параметром fn типу char*. Створює масив елементів CNote та вводить в нього інформацію з файлу fn;

    7. конструктор з одним формальним параметром n цілого типу. Створює масив з n елементів CNote, встановлює кількість записів n і забезпечує ввід значень цих елементів з клавіатури;

    8. метод визначення осіб, які мають найбільше телефонних номерів.

Варіант 13

Завдання 1

Описати клас CNote, що містить наступні приватні данні:

  • Прізвище, ім'я;

  • Номера телефонів(масив з чотирьох елементів; кожен з елементів – структура з двох полів: тип телефону, номер).;

  • Дата народження (масив із трьох чисел).

та містить наступні публічні методи, які реалізують:

  • Ввід з клавіатури даних типу CNote;

  • Вивід на екран інформації про людину, типи та номери телефонів;

  • Визначення наявності у людини мобільного телефону;

  • Визначення типу телефону за вказаним номером;

Два методи слід визначити безпосередньо у описі класу, а решту — оголосити у описі класу, а визначити поза класом.

Завдання 2.

1. Удосконалити клас CNote ввівши в нього

    1. приватну змінну KilNoTel –кількість номерів телефонів особи.

    2. Два конструктора:

      1. без параметрів (створює масив номерів тел. з 4 елементів та встановлює значення змінної KilNoTel рівним 60);

      2. з одним формальним параметром n цілого типу(створює масив з n елементів ном. тел. та встановлює значення змінної KilNoTel рівним n);

    3. деструктор, що звільняє пам’ять, яку виділив для масиву номерів тел. один з конструкторів.

2. Адаптувати розроблені в завданні 1 методи до обробки різної кількості номерів телефонів особи.

Завдання 3.

  1. Описати клас CPhome_Book, що містить наступні приватні данні та публічні методи:

    1. адресу об’єкту класу CNote;

    2. кількість записів в телефонній книзі;

    3. конструктор без параметрів (онулює приватні данні);

    4. конструктор з одним формальним параметром n цілого типу. Створює масив з n елементів CNote, встановлює кількість записів n і забезпечує ввід значень цих елементів з клавіатури;

    5. конструктор з двома формальними параметрами: n цілого типу та fn типу char* Створює масив з n елементів CNote, встановлює кількість записів n, забезпечує ввід значень цих елементів з клавіатури та записує інформацію у файл fn;

    6. конструктор з одним формальним параметром fn типу char*. Створює масив елементів CNote та вводить в нього інформацію з файлу fn;

    7. конструктор з одним формальним параметром n цілого типу. Створює масив з n елементів CNote, встановлює кількість записів n і забезпечує ввід значень цих елементів з клавіатури;

    8. метод визначення осіб, які мають найбільше телефонних номерів.

Варіант 14

Завдання 1

Описати клас CNote, що містить наступні приватні данні:

  • Прізвище, ім'я;

  • Номера телефонів(масив з чотирьох елементів; кожен з елементів – структура з двох полів: тип телефону, номер).;

  • Дата народження (масив із трьох чисел)

та містить наступні публічні методи, які реалізують:

  • Ввід з клавіатури даних типу CNote;

  • Вивід на екран інформації про людину, типи та номери телефонів;

  • Визначення наявності у людини домашнього телефону;

  • Визначення кількості службових телефонів.

Два методи слід визначити безпосередньо у описі класу, а решту — оголосити у описі класу, а визначити поза класом.

Завдання 2.

1. Удосконалити клас CNote ввівши в нього

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]