![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Подскажите пожалуйста по задаче... Нам даны координаты четырех точек (х1 , у1 ), (х2 , у2 ), (х3 , у3 ), (х4 , у4 ). Необходимо определить, образуют ли они: а) ромб; б) квадрат; в) трапецию.
|
#2
|
||||
|
||||
![]() Геометрия 9 класс))) и никакого программирования)))
В начале был Бит, потом Байт и только потом появилось Слово... |
#3
|
|||
|
|||
![]() Цитата:
проблема как раз таки с тем ,как это запрограммировать. |
#4
|
|||
|
|||
![]() подскажите, кто знает
|
#5
|
|||
|
|||
![]() Сразу возникает вопрос - точки идут подряд или вразнобой? Если точки идут подрят (а так оно скорее всего и есть), то всё просто делается:
1. высчитываем расстояния между точками вот таким вот образом: Код:
_length := sqrt(sqr(x1-x2)+sqr(y1-y2)); 2.1 все расстояния равны: - смотрим диагонали (если равны - квадрат, если нет - ромб) 2.2 равны расстояния между двумя парами точек + равны диагонали - трапеция. |