АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

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

Ограничение времени: 1 секунды
Ограничение памяти:65536КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

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

Формат входных данных.

Ввод: Создать 2 объекта производного класса Rational, введя их характеристики, затем создать 2 объекта производного класса Complex, введя их характеристики. Затем выполнять действия, предписанные командами ввода:

1- изменить первый объект производного класса Rational;

2- изменить второй объект производного класса Rational;

3- изменить первый объект производного класса Complex;

4- изменить второй объект производного класса Complex;

0 - выход.

Вывод: После создания объекта, либо изменения его параметров, выводить сведения об объектах, и результаты выполнения арифметических операций – (сложения, вычитания, умножения и деления).

Пример входных данных:

20201 100 5010 300

12 54 14 98
1 30202 55
2 4030 35
3 94 79

4 34 85

0

Пример выходных данных:

Rational1 (20201/100) Rational2 (167/10)
Rational1+Rational2 (21871/100)
Rational1-Rational2 (18531/100)
Rational1*Rational2 (3373567/1000)
Rational1/Rational2 (20201/1670)
Complex1 (12+i*54) Complex2 (14+i*98)
Complex1+Complex2 (26+i*152)
Complex1-Complex2 (-2+i*-44)
Complex1*Complex2 (-5124+i*1932)
Complex1/Complex2 (0.557143+i*-0.0428571)
Rational1 (30202/55) Rational2 (167/10)
Rational1+Rational2 (62241/110)
Rational1-Rational2 (58567/110)
Rational1*Rational2 (2521867/275)
Rational1/Rational2 (60404/1837)
Rational1 (30202/55) Rational2 (806/7)
Rational1+Rational2 (255744/385)
Rational1-Rational2 (167084/385)
Rational1*Rational2 (24342812/385)
Rational1/Rational2 (105707/22165)
Complex1 (94+i*79) Complex2 (14+i*98)
Complex1+Complex2 (108+i*177)
Complex1-Complex2 (80+i*-19)
Complex1*Complex2 (-6426+i*10318)
Complex1/Complex2 (0.924286+i*-0.827143)
Complex1 (94+i*79) Complex2 (34+i*85)
Complex1+Complex2 (128+i*164)
Complex1-Complex2 (60+i*-6)
Complex1*Complex2 (-3519+i*10676)
Complex1/Complex2 (1.18256+i*-0.63286)


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 4 /
1657. 08 - Семинар 3. Задание 4. Абстрактные классы. Вариант 8. 1666. 1676. 10 - Семинар 3. Задание 4. Абстрактные классы. Вариант 10. 1674. 11 - Семинар 3. Задание 4. Абстрактные классы. Вариант 11. 1665. 12 - Семинар 3. Задание 4. Абстрактные классы. Вариант 12.
 
время генерации 0.031 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.