|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.10.2010, 21:55 | #1 |
Регистрация: 11.10.2010
Сообщений: 7
|
задачу про параллелограмм
Сейчас прогаем на lazarus
составить программу,определяющую могут ли 4 заданных координата точки быть вершинами параллелограмма вот такая задачка заранее спасибо |
11.10.2010, 23:48 | #2 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 95
|
В стандартной метрике(евклидовой) расстояние между двумя точками определяется по формуле: r(X,Y)=sqrt(sum:k=1|n( sqr(Xk-Yk) )).
Четырёхугольник называется паралелограмом, если его противоположные стороны попарно равны. У нас дано четыре точки: A(x1,y1),B(x2,y2),C(x3,y3),D(x4,y4) . Всё, что нужно - это проверить равенства AB=CD, AD=BC. Кстати, чтоб равенства выполнялись нужно: либо округлить значения; либо не брать корень из суммы квадратов (т.е. считать норму, вместо метрики). |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
решить задачу про массив | pionerka | Помощь студентам | 9 | 13.10.2009 15:27 |
Параллелограмм | Серафимий Долговяз | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 15.02.2009 17:59 |
про задачу с матрицей | redz | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 20.11.2008 12:17 |
Помогите решить задачу(про самолетик)... | 22Striker22 | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 29.10.2008 20:17 |