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



Формат входных данных.
Ввод: Создать объекты производных классов Ellipse и Hiperbola, введя их
характеристики а и b, затем
указать заданную точку х. Затем выполнять действия, предписанные
командами ввода:
1- изменить параметр а
эллипса;
2- изменить параметр b эллипса;
3- изменить параметр а
гиперболы;
4- изменить параметр b гиперболы;
5- изменить заданную точку х;
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объектах (название, a, b,
f(x)).
Пример входных данных:
5 2
3 4
2.5
1 4
2 7
3 5
4 6
5 8
5 20
0
Пример выходных данных:
Ellipse a=5 b=2 f1(2.5)=-1.73205 f2(2.5)=1.73205
Hyperbola a=3 b=4 f(2.5) net!!!
Ellipse a=4 b=2 f1(2.5)=-1.56125 f2(2.5)=1.56125
Ellipse a=4 b=7 f1(2.5)=-5.46437 f2(2.5)=5.46437
Hyperbola a=5 b=4 f(2.5) net!!!
Hyperbola a=5 b=6 f(2.5) net!!!
Ellipse a=4 b=7 f(8) net!!!
Hyperbola a=5 b=6 f1(8)=-7.494 f2(8)=7.494
Ellipse a=4 b=7 f(20) net!!!
Hyperbola a=5 b=6 f1(20)=-23.2379 f2(20)=23.2379