Назад Уперед Зміст

Варіанти завдань

Завдання 1

  1. У кожному варіанті створити батьківський і дочірній класи.
  2. У батьківському класі описати зазначені поля, створити конструктор, а також метод Q, який обчислює “якість” об'єкта.
  3. У дочірньому класі описати додаткове поле p і метод Qp, який визначає “уточнена якість” об'єкта ( з урахуванням значення поля p).
  4. У методі Main:

Варіант 1

Батьківський клас - автомобіль:

Дочірній клас:

Варіант 2

Батьківський клас - людей:

Дочірній клас:

Варіант 3

Батьківський клас - телевізор:

Дочірній клас:

Варіант 4

Батьківський клас - мушкетер:

Дочірній клас:

Варіант 5

Батьківський клас - іспит:

Дочірній клас:

Варіант 6

Батьківський клас - солдатів:

Дочірній клас:

Варіант 7

Батьківський клас - комп'ютерна мережа:

Дочірній клас:

Варіант 8

Батьківський клас - полководець:

Дочірній клас:

Варіант 9

Батьківський клас - будинок:

Дочірній клас:

Варіант 10

Батьківський клас - королева краси:

Дочірній клас:

Варіант 11

Батьківський клас - партія:

Дочірній клас:

Варіант 12

Батьківський клас - програміст:

Дочірній клас:

Варіант 13

Батьківський клас - мітинг:

Дочірній клас:

Варіант 14

Батьківський клас - вуз:

Дочірній клас:

Варіант 15

Батьківський клас - папуга:

Дочірній клас:

Варіант 16

Батьківський клас - спектакль:

Дочірній клас:

Варіант 17

Батьківський клас - демонстрація:

Дочірній клас:

Завдання 2

У кожному варіанті створити батьківський і дочірній класи.

У методі Main:

Варіант 1

Створити клас Point, що описує точку на площині по двом її координатам і утримуючий:

Створити дочірній клас Colorpoint, що описує кольорову точку на площині і утримуючий:

У методі Main у циклі із двох витків:

Відпрацьовування:

Варіант 2

Створити клас Pryam, що описує прямокутник по двом сторонам і утримуючий:

Створити дочірній клас Kvadrat, що описує квадрат і утримуючий:

У методі Main:

Відпрацьовування:

Варіант 3

Створити клас Ellips, що описує еліпс і утримуючий:

Створити дочірній клас Krug, що описує коло утримуючий:

У методі Main:

Відпрацьовування:

Варіант 4

Створити клас Parall, що описує паралелепіпеди і утримуючий:

Створити дочірній клас Kub, що описує куб утримуючий:

У методі Main:

Відпрацьовування:

Варіант 5

Створити клас Triangle, який описує трикутник по двом сторонам і куту, що містить:

Створити дочірній клас Rectangular, що описує прямокутний трикутник і утримуючий:

У методі Main:

Відпрацьовування:

Варіант 6

Створити клас Par, який описує паралелограм по двом сторонам і куту, що містить:

Створити дочірній клас Romb, що описує ромб і утримуючий:

У методі Main:

Відпрацьовування:

Варіант 7

Створити клас Par, що описує паралелограм і утримуючий:

Створити дочірній клас Pryam, що описує прямокутник, що містить:

У методі Main:

Відпрацьовування:

Варіант 8

Створити клас Romb, що описує ромби по його діагоналях і утримуючий:

Створити дочірній клас Kvadrat, що описує квадрат і утримуючий:

У методі Main:

Відпрацьовування:

Варіант 9

Створити клас Triangle, що описує трикутник по трьом його сторонам і утримуючий:

Створити дочірній клас Equilateral, що описує рівносторонній трикутник і утримуючий:

У методі Main у циклі із трьох витків:

Відпрацьовування:

Варіант 10

Створити клас Man, що описує людину і утримуючий:

Створити клас Entrant, дочірній до Man, що описує абітурієнта і утримуючий:

Створити клас Student, дочірній до Man, що описує абітурієнта і утримуючий:

У методі Main:

Для абітурієнта:

Для студента:

Відпрацьовування:

Варіант 11

Створити клас Transport, що описує транспортний засіб і утримуючий:

Створити клас Car, дочірній до Transport, що описує автомобіль і утримуючий:

Створити клас Train, дочірній до Transport, що описує поїзд і утримуючий:

У методі Main:

Для автомобіля:

Для поїзда:

Відпрацьовування:

Варіант 12

Створити клас Employee, що описує співробітника фірми і утримуючий:

Створити клас Vip, дочірній до Employee, що описує Vip менеджера і утримуючий:

У методі Main, у циклі із чотирьох витків:

Для звичайного співробітника:

Для Vip співробітника:

Відпрацьовування:

Варіант 13

Створити клас Tax, що описує платника податків і утримуючий:

Створити клас Privilege, дочірній до Tax, що описує пільговика і утримуючий:

У методі Main, у циклі із чотирьох витків:

Для звичайного платника податків:

Для платника податків, що має пільги:

Відпрацьовування:

Варіант 14

Створити батьківський клас Apartment, що описує приміщення

Елементи класу:

Створити клас Room дочірній до класу Apartment, що описує кімнату і утримуючий:

Створити клас Kitchen дочірній до класу Apartment, що описує кухню і утримуючий:

У методі Main:

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

Штукатурити об'єкти будемо по 50 кг штукатурки в день, шпалери клеїти по 2 рулону в день, плитку класти по 20 штук у день.

Уведемо розміри кімнати і кухні

Створимо два об'єкти: кімнату і кухню.

Для кімнати:

  1. Створимо об'єкт батьківського класу Apartment з розмірами для кімнати
  2. Створимо об'єкт класу Room з розмірами для кімнати

Для кухні:

  1. Створимо об'єкт батьківського класу Apartment з розмірами для кухні
  2. Створимо об'єкт класу Kitchen з розмірами для кухні

Підрахуємо загальну тривалість ремонту і виведемо стан полів: кількість штукатурки, кількість рулонів шпалер, кількість плитки ( повинні бути 0).

Відпрацьовування:

Варіант 15

Створити батьківський клас Hotel, що описує готель

Елементи класу:

Створити клас Sanatory дочірній до класу Hotel, що описує санаторій і утримуючий:

Створити клас Cruise дочірній до класу Hotel, що описує круїзне судно і утримуючий:

У методі Main:

Для об'єкта санаторій перше відпрацьовування:

Для об'єкта санаторій друге відпрацьовування:

У методі Main:

Для об'єкта круїз перше відпрацьовування:

Для об'єкта круїз друге відпрацьовування:

Назад Уперед Зміст