АВТ
Язык:

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

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

1505. Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 11.

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

Структуры и классы

Тип данных должен быть реализован в виде класса с указанными закрытыми полями, где операции реализуются в виде открытых методов класса. Требуется реализовать тип данных с помощью класса. Во всех заданиях обязательно должны присутствовать:

·        Метод инициализации Init(); метод должен контролировать значения аргументов на корректность, при некорректных значения выводить сообщение No и заканчивать работу с этим экземпляром;

·        Ввод с клавиатуры Read();

·        Вывод на экран Display(), в котором выводятся поля экземпляра и результат вычислений специфического метода;

В головной функции требуется создать один статический экземпляр описанного типа и массив из n динамических экземпляров этого типа и вызвать для каждого из этих экземпляров все перечисленные методы в указанном порядке.

image001

 

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

Ввод: две тройки значений параметров статического объекта по (формату x, e1,e2), число экземпляров в динамическом объекте и данные параметров динамических объектов.

Вывод: результаты специфических методов статического объекта в порядке перечисления: (a+b,a-b,a*b,1/a,1/b,a/b), по формату (a-e1,a,a+e2), затем результаты специфических методов динамических объектов.

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

2  0.1 0.2 3 0.05 0.15

3

5.5 0.1 0.2 2 0.3 0.4

3 0.1 0.1 -3 0.1 0.1

1 0.2 0.05 4 0.05 0.1

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

( 4.8500, 5.0000, 5.3500)

( -1.1500, -1.0000, -0.6500)

( 5.6050, 6.0000, 6.4050)

( 0.4545, 0.5000, 0.5263)

( 0.6032, 0.6667, 0.7458)

( 7.1000, 7.5000, 8.1000)

( 3.1000, 3.5000, 4.1000)

( 9.1800, 11.0000, 12.8800)

( 0.1754, 0.1818, 0.1852)

( 2.2500, 2.7500, 3.3529)

( -0.2000, 0.0000, 0.2000)

( 5.8000, 6.0000, 6.2000)

( -8.9900, -9.0000, -8.9900)

( 0.3226, 0.3333, 0.3448)

( 4.7500, 5.0000, 5.1500)

( -3.2500, -3.0000, -2.8500)

( 3.1600, 4.0000, 4.8600)

( 0.9524, 1.0000, 1.2500)

( 0.1951, 0.2500, 0.2658)


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 10. Классы и объекты. Задача 2 Лаптев,1.2 /
1508. 010 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 10. 1505. 1512. 012 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 12. 1506. 013 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 13. 1532. 014 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 14
 
время генерации 0.468 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.