Семинар 3. Задание 1. Открытое наследование. Вариант
5.


Формат входных данных.
Ввод: Создать объект базового класса, введя его
характеристики, затем создать объект производного класса, введя его характеристики.
Затем выполнять действия, предписанные командами ввода:
1- изменить имя объекта
базового класса;
2- изменить возраст объекта
базового класса;
3- изменить вес объекта
базового класса;
4- изменить имя объекта
производного класса;
5 – изменить возраст объекта
производного класса;
6 - изменить вес объекта
производного класса;
7 - изменить год обучения
объекта производного класса;
8 - увеличить год обучения
объекта производного класса;
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объекте (имя, возраст, пол, вес), либо (имя, возраст, пол,
вес, год обучения).
Пример входных данных:
Olga 20 F 60
Vova 21 M 75 4
1 Vera
2 22
3 65
4 Victor
5 25
6 80
7 2
8
0
Пример выходных данных:
Olga
20 F 60
Vova 21 M 75 4
Vera 20 F 60
Vera 22 F 60
Vera 22 F 65
Victor 21 M 75 4
Victor 25 M 75 4
Victor 25 M 80 4
Victor 25 M 80 2
Victor 25 M 80 3