
- •Задача №1.7
- •Задача №1.8
- •Задача №1.9
- •Задача №1.10
- •Задача №1.11
- •Задача №1.12
- •Задача №1.13
- •Задача №1.14
- •Задача №1.15
- •Задача №1.16
- •Задача №1.17
- •Задача №1.18
- •Задача №1.19
- •Задача №1.20
- •Задача №1.21
- •Задача №1.22
- •Задача №1.23
- •Задача №1.24
- •Задача №1.25
- •Задача №1.26
- •Задача №1.27
- •Задача №1.28
- •Задача №1.29
- •Задача №1.30
- •Задача №1.31
- •Задача №1.32
- •Задача №1.33
- •Задача №1.34
- •Задача №1.35
- •Задача№1.36
- •Задача№1.37
- •Задача №1.38.
- •Задача №1.39.
- •Задача №1.40.
Задача №1.39.
Разработать приложение для вычисления результирующей информации об объектах, описанных с помощью наследования:
базовый объект – “Тариф страхования на год”. (Поле: тариф - tarif.)
производный объект 1 – “Сумма страховки начинающего водителя”. (Поля: фамилия – name, срок страхования – time, повышающий коэффициент – koef.)
производный объект 2 – “Сумма страховки опытного водителя”. (Поля: фамилия – name, срок страхования – time, понижающий коэффициент – koef.)
Требуется.
а). Определить базовый класс и производные классы, используя наследование.
б). Используя виртуальный метод печати базового класса, разработать переопределенные методы производных классов для вывода результирующей информации: фамилия водителя, сумма страховой премии на заданный период..
в). Создать массив для хранения ссылок на объекты, следующие в произвольном порядке. Всю необходимую информацию вводит пользователь.
г). Создать объекты, присвоив начальные значения полям объекта с помощью конструктора.
д). Используя массив ссылок и цикл, вывести информацию (см. п.б).
Задача №1.40.
Разработать приложение для вычисления результирующей информации об объектах, описанных с помощью наследования:
базовый объект – “Товар”. (Поле: стоимость единицы товара – cena, единица стоимости (шт. или кг.) - Item.)
производный объект 1 – “Продукт питания”. ( Поля: вес – vProdukt, название продукта - Name.)
производный объект 2 – “Одежда”. ( . Поля: количество – nOdejda, размер - lOdejda.)
Требуется.
а). Определить базовый класс и производные классы, используя наследование.
б). Используя виртуальный метод печати базового класса, разработать переопределенные методы производных классов для вывода результирующей информации: тип товара, информация о товаре и стоимость покупки. .
в). Создать массив для хранения ссылок на объекты, следующие в произвольном порядке. Всю необходимую информацию вводит пользователь.
г). Создать объекты, присвоив начальные значения полям объекта с помощью конструктора.
д). Используя массив ссылок и цикл, вывести информацию (см. п.б).