Задача на c#

Выполнен
Заказ
5156649
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
8 Янв 2023 в 11:00
Цена
400 ₽
Блокировка
5 дней
Размещен
7 Янв 2023 в 14:31
Просмотров
117
Описание работы

Задание 1

Создать несколько структур, хранящих данные о размерностях геометрических фигур:

  • Parallelepiped (содержит длину, ширину и высоту)
  • Pyramid (содержит длину и ширину основания и высоту)
  • Sphere (содержит радиус)
  • Cylinder (содержит радиус основания и высоту)
  • Cone (содержит радиус основания и высоту)

Каждая из структур также содержит имя и должна реализовывать интерфейс  ICalculatable, в котором объявлено два метода - подсчет объема (CalculateVolume) и полной площади поверхности (CalculateSquare). Каждая из структур должна реализовать эти методы

В классе Program создать метод, принимающий в качестве параметра массив фигур и вычисляющий фигуру с наибольшим объемом и площадью.


Примечание:

Все формулы расчета площади и объема фигур вы можете найти в сети интернет. Примените найденные формулы, подставив нужные значения в методах.

Задание 2

За основу нужно взять программу из задания 1, только теперь ввести в работу программы пользователя. Пользователь должен выбрать какую фигуру он хочет создать. После этого он должен ввести параметры фигуры. На этом этапе нужно принять от пользователя вводимую им информацию и в случае, если он ввел не число, то записать в соответствующий параметр null. После этого нужно вывести на экран объем и площадь поверхности фигуры и в случае если один из параметров был null, то вывести соответствующее сообщение о том, что произвести расчет невозможно. Эту программу нужно сделать в отдельном проекте, то есть в архиве с вашим домашним заданием должно быть две программы.


Пример вывода программы:

Список фигур параллелепипед, пирамида, сфера, цилиндр, конус


Укажите фигуру:

сфера


Введите радиус:

5


Фигура | Объем | Площадь

-------|--------|--------

сфера | 523.6 | 314

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
10 часов 26 минут
Выполнен
Отзыв эксперта о заказе
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир