0 / 0 / 0
Регистрация: 09.04.2020
Сообщений: 21
|
||||||
1 | ||||||
Определить, является ли фигура, составленная про введённым координатам трапецией. Некорректная работа09.12.2020, 02:00. Показов 6872. Ответов 1
Здравствуйте. Мне необходимо было создать класс «Трапеция», поля класса – координаты четырех точек на плоскости: координаты – числа с плавающей запятой. Далее нужно было выяснить, является ли фигура, составленная про введённым координатам трапецией, является ли эта фигура равнобедренной трапецией, а также вычислить длины всех её сторон, её периметр и площадь. Вот что я написал:
Программа работает, однако, не со всеми координатами. Например, когда я ввожу координаты (1;1) (2;4) (4;4) (5;1), которые являются координатами равнобедренной трапеции, программа сообщает мне, что эта фигура трапецией не является. Как я понял, ошибка в неправильной проверке. Однако, я не смог придумать более подходящие условия для проверки введённых координат. Как можно исправить этот код, чтобы он стал лучше? Быть может, я допустил какие-нибудь ошибки, которых не вижу? Спасибо за помощь.
0
|
09.12.2020, 02:00 | |
Ответы с готовыми решениями:
1
По координатам точек определить в какой плоскости лежит фигура и что это за фигура Определить является ли четырехугольник трапецией Проверить является ли фигура квадратом по координатам 4 точек Определить является ли заданный четырехугольник трапецией |
6107 / 3461 / 1406
Регистрация: 07.02.2019
Сообщений: 8,794
|
||||||
09.12.2020, 09:27 | 2 | |||||
Kazzran321, фигура является трапецией, если две стороны параллельны и две нет. Проверить параллельность можно через "псевдовекторное" произведение: два вектора коллинеарны, если оно равно нулю.
1
|
09.12.2020, 09:27 | |
09.12.2020, 09:27 | |
Помогаю со студенческими работами здесь
2
Определить, является ли заданный четырёхугольник трапецией Как определить является ли четырёхугольник трапецией по 4-м точкам? По введенным координатам вершин треугольника определите является ли данный треугольник прямоугольным Определить по введенным с клавиатуры координатам точки По введенным координатам определить принадлежность области (переписать с Паскаля на Си) По введённым координатам точки определить, попадает ли она в окружность Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |