![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 28.01.2014
Сообщений: 6
|
![]()
Задача на логичесие операторы. Определить пересекает ли прямая отрезок.
Дано: ● коеффициенты прямой $k и $b. ● координаты точек отрезка $x1, $y1, $x2, $y2 Задача: Написать функцию isIntersect($k,$b, $x1, $y1, $x2, $y2), которая вернет TRUE, если прямая пересекает отрезок или FALSE, в противном случае. Использовать наименьшее количество условных операторов. Подсказка: Если $y1>$k*$x1 + $b и $y2>$k*$x2 + $b, то точки находятся по одну сторону от заданной прямой. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
Алгоритм гуглится моментально:Пересечение прямой и отрезка.
![]() Реализуете его на PHP и будет Вам счастье. ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как определить отрезок, пересекающий наибольшее количество прямоугольников | Daniel0K | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 17.02.2013 18:00 |
Turbo C. пересекает ли прямая y=ax+b прямоугольник | SMINT.BY | Помощь студентам | 1 | 02.10.2010 12:14 |
Алгоритм пересекает ли окружность отрезок. Как он работает? | Nazar1994 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 29.09.2010 18:48 |
Отрезок | Witaliy | Помощь студентам | 5 | 14.02.2009 19:46 |