Семинар 3. Задание 4. Абстрактные классы. Вариант 15.


Формат входных данных.
Ввод:
Создать объект
производного класса Linear, введя его характеристики
(начальный член и разность) и целое число – номер члена, затем создать объект
производного класса Exponential, введя их
характеристики (начальный член и множитель), и целое число – номер члена. Затем
выполнять действия, предписанные командами ввода:
1- изменить объект
производного класса Linear;
2- изменить число членов
производного класса Linear;
3- изменить объект
производного класса Exponential;
4- изменить число членов
производного класса Exponential;
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объектах, значение указанного члена и сумму первых членов,
включая указанный член.
Пример входных данных:
202 10 37
120 0.5 8
1 302 55
2 43
3 940 0.2
4 34
0
Пример выходных данных:
Linear (a0=202 d=10) a37=572 S37=14706
Exponential (a0=120 q=0.5) a8=0.46875 S8=239.531
Linear (a0=302 d=55) a37=2337 S37=50141
Linear (a0=302 d=55) a43=2667 S43=65318
Exponential (a0=940 q=0.2) a8=0.0024064 S8=1175
Exponential (a0=940 q=0.2) a34=1.61491e-021 S34=1175