Разработка программы, работающей с массивом объектов различных типов, принадлежащих одной иерархии к

Выполнен
Заказ
1062603
Раздел
Программирование
Предмет
C#
Антиплагиат
Не указан
Срок сдачи
18 Дек 2017 в 23:55
Цена
Договорная
Блокировка
15 дней
Размещен
13 Дек 2017 в 20:13
Просмотров
286
Описание работы
Общие требования к работе:
1. Создать массив ссылок базового типа. Число элементов в массиве определяет пользователь. Имя массива должно быть долгоживущей ссылкой.
2. Предоставить возможность пользователю помещать в массив объекты всех классов, входящих в заданную иерархию.
3. В каждый момент времени, по запросу, программа должна сообщать, сколько и каких элементов уже помещено в массив, сколько свободных мест осталось.
4. Объекты одного класса, вначале создаются одинаковыми, но по требованию пользователя они могут быть изменены. В каждый момент времени пользователь может работать с одним элементом. Выбор элемента выполняется по его номеру.
5. Пользователь может изменить значения полей любого элемента и вывести информацию о любом элементе массива. Программа должна сама диагностировать тип элемента, выполнять преобразование типов.
6. Программа должна иметь защиту от неправильного ввода данных и от выбора несуществующего элемента.
Задание:
10. Базовый класс «Точка». Классы «Окружность» и «Ромб» являются производными от класса «Точка». Класс «Конус» является производным от класса «Окружность». Во всех классах определить метод, вычисляющий площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). В классе «Ромб» еще определить метод, вычисляющий сторону. В классе «Конус» определить метод, вычисляющий объем
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир