Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
sterochkin
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 27
Завершенные тесты: 1
1

Создать класс четырехугольник, члены класса - координаты 4-х точек

25.06.2015, 17:57. Просмотров 1524. Ответов 4
Метки нет (Все метки)

1) Создать класс четырехугольник, члены класса - координаты 4-х точек. Предусмотреть в классе методы вычисления и вывода сведений о фигуре - длины сторон, диагоналей, периметр, площадь. Создать производный класс равнобочная трапеция, предусмотреть в классе проверку, является ли фигура равнобочной трапецией. Написать программу, демонстрирующую работу с классом: дано N четырехугольников и M трапеций, найти максимальную площадь четырехугольников и количество четырехугольников, имеющих максимальную площадь, и трапецию с наименьшей диагональю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2015, 17:57
Ответы с готовыми решениями:

Создать класс треугольник. Члены класса - координаты 3-х точек
Создать класс треугольник. Члены класса - координаты 3-х точек. Предусмотреть...

Создать класс Rectangle, содержащий следующие члены класса
VS 2010. Компилятор выдает ошибки, Предложение using должно предшествовать...

Создать класс Point, содержащий следующие члены класса
Методы, позволяющие: • вывести координаты точки на экран; • рассчитать...

Создать класс "прямая", поля класса - координаты двух точек (x1,y1) и (x2,y2)
Помогите, пожалуйста!Завтра экзамен, а эта задача допуск к нему! Создать...

Создать класс "прямая", поля класса - координаты двух точек (x1, y1) и (x2, y2)
Помогите, пожалуйста!!!Устал уже с этой задачей.... Создать класс "прямая",...

4
zaqqq13
3 / 3 / 4
Регистрация: 17.06.2015
Сообщений: 30
26.06.2015, 11:43 2
sterochkin, что-то уже есть или снова халяву ищешь?
0
sterochkin
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 27
Завершенные тесты: 1
26.06.2015, 14:02  [ТС] 3
Нету, не халяву ищу а помощь, 38 лаб сдавать этих нету
0
tapinam
21 / 21 / 9
Регистрация: 26.07.2013
Сообщений: 109
26.06.2015, 14:37 4
sterochkin, код писать не буду, лучше почитай/погугли - если сам найдёшь и сделаешь, то запомнишь и будешь знать.

тебе понадобится:
C#
1
2
3
4
5
6
7
8
class Quadrilateral //класс четырехугольника
Point p1, p2, p3, p4 //точки с координатами
virtual Double Getxxx() //где ххх - это название сведения о фигуре (длина сторон/периметр/т.д.)
//реализация логики простая - просто смотришь в учебник по геометрии(если не помнишь) и считаешь.
 
class IsoscelesTrapezoid : Quadrilateral //трапеция 
Boolean IsIsosceles { get; set; } //признак равнобредренности
override Double Getxxx() //переопределяешь логику базового класса
В демо проге определи 2 массива для четырехугольника и трапеции.
Размеры массивов вводит пользователь. Координаты вводит пользователь (по времени очень затратно может быть). Дальше можешь сделать пару переменных для суммы четырехугольников (просто счётчик) и для максимальной площади. Переменную типа трапеции, чтобы закинуть туда трапецию с наименьшей диагональю.
Найти максимальную площадь: проходишь по всем четырёхугольникам и считаешь площадь(вызываешь метод GetArea()) - выводишь максимум и находишь количество с максимумом.
Найти минимальную диагональ: проходишь по всем трапециям и находишь у каждой диагональ(вызываешь метод GetDiagonal()). нашёл минимум - записал в переменную типа трапеции.
0
sterochkin
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 27
Завершенные тесты: 1
26.06.2015, 14:47  [ТС] 5
Ага понял, спасибо
0
26.06.2015, 14:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2015, 14:47

Создать класс "Выпуклый четырехугольник". Создать соответствующие методы
Создать класс "Выпуклый четырехугольник". Создать соответствующие методы: ...

Описать класс треугольник через координаты трех точек
class Triangle { // поля double Ax; double...

Создать класс "Четырехугольник"
Создать класс четырехугольник, члены класса - координаты 4-х точек....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru