Для класса, созданного в предыдущем задании создать класс-потомок с полями, указанными в индивидуальном задании.
- функцию формирования строки информации об объекте.
Создать проект для демонстрации работы: ввод и вывод информации об объектах, классе-родителе и классе-потомке.
№ вар.
| Класс-родитель и его поля
| Класс-потомок и его поля (поля класса-родителя выделены курсивом)
| Функция-метод обработки данных объекта класса-потомка
|
| Дата (три числа): день, месяц, год
| Список друзей: ФИО, телефон, дата рождения
| Количество дней до дня очередного рождения
|
| Работник: фамилия, оклад, год поступления на работу
| Работники предприятия: фамилия, оклад, год поступления на работу, год рождения
| Определить, сколько лет нужно работать работнику до 60 лет, а если ему больше 60, то сколько лет он работает после 60 лет.
|
| Книга: название, количество страниц, цена
| Библиотека: название, количество страниц, цена, скидка в процентах
| Стоимость книги с учетом скидки.
|
| Время (три числа): часы, минуты, секунды
| Расписание движения поездов: номер поезда, направление, время отправления
| Количество минут до отправления поезда с указанным номером и введенное время
|
| Товар: наименование, цена, год выпуска
| Фирменный товар: наименование, цена, год выпуска, дата поступления товара
| Количество дней после года выпуска товара до текущего дня.
|
| Дата (три числа): день, месяц, год
| Работник: ФИО, дата поступления на предприятие
| Количество лет работы на предприятии
|
| Книга: название, автор, год издания
| Книжный магазин: название, автор, год издания, цена
| Уменьшить стоимость книги на 20%, если книге больше 5 лет.
|
| Работник: фамилия, оклад, дата рождения
| Работники фирмы: фамилия, оклад, дата рождения, должность
| Увеличить оклад работникам с должностью программист на 20%.
|
| Время (три числа): часы, минуты, секунды
| Абонент мобильной связи: фамилия, оператор, текущее время
| Определить, является ли время льготным для абонента (время от 0 до 8 часов)
|
| Четыре целых числа: a, b, c, d
| Пять чисел: четыре целых числа (a,b,c,d) и число х
| Вычислить сумму квадратов разности каждого из четырех чисел и числа х.
|
| Работник: фамилия, должность, оклад
| Работники предприятия: фамилия, должность, оклад, рейтинг (в 100-бальной системе)
| Увеличить оклад работников на 20%, если их рейтинг от 60 до 75 баллов, на 40%, если их рейтинг от 75 до 90 баллов, на 60%, если их рейтинг от 90 до 100 баллов.
|
| Книга: название, количество страниц, цена
| Изданная книга: название, количество страниц, цена, дата выхода в печать
| Возраст книги в месяцах
|
| Дата (три числа): день, месяц, год
| Лекарство: наименование, дата выпуска, фирма
| Сколько прошло дней от изготовления лекарства
|
| Товар: наименование, цена в рублях, изготовитель
| Товар: наименование, цена в рублях, изготовитель, год выпуска, скидка в процентах
| Изменить стоимость товара с учетом скидки для товаров, изготовленных фирмой более двух лет назад.
|
| Время (три числа): часы, минуты, секунды
| Расписание занятий: дисциплина, время начала, аудитория
| Какая дисциплина по расписанию начинается в указанное время
|
| Правильная дробь: числитель, знаменатель
| Смешанная дробь: целая часть, числитель и знаменатель
| Представить смешанную дробь в виде десятичного вещественного числа.
|
| Комната: длина, ширина, высота (в метрах)
| Помещения для офисов: длина, ширина, высота комнат, количество комнат, расход краски на 1 м2
| Определить количество краски, необходимое для покраски стен и потолка помещений офиса (в каждой комнате одно окно размером 2×15 м).
|
| Комплексное число: действительная (a1) и мнимая (b1) части числа
| Два комплексных числа: действительная (a1) и мнимая (b1) части первого числа; действительная (a2) и мнимая (b2) части второго числа
| Вычислить произведение двух комплексных чисел.
|
| Координаты изображения прямоугольника: x1, y1, x2, y2
| Изображение конверта (прямоугольник с линиями диагоналей): координаты прямоугольника, цвет линий
| Площадь верхнего (наддиагонального) треугольника в пикселях
|
| Параллелепипед: длины сторон
| Металлический брус: ширина, высота, длина, удельный вес
| Определить вес металлического бруса.
|