Установить, может ли принять потерпевших на борт без изменений маршрута судно - Free Pascal

Узнай цену своей работы

Формулировка задачи:

Для организации поисков терпящей кораблекрушение шхуны необходимо срочно установить: может ли принять потерпевших на борт без изменений маршрута судно,двигающееся по прямой линии.

Решение задачи: «Установить, может ли принять потерпевших на борт без изменений маршрута судно»

textual
Листинг программы
writeln('Введите координаты отрезка:');
readln(ax,ay,bx,by);
writeln('Введите координаты точки');
readln(x,y);
if ax=bx then {если отрезок вертикальный}
 if (x=ax) and(((y<=ay)and(y>=by))or((y>=ay)and(y<=by))) then write('Принадлежит')
 else write('Не принадлежит')
else
 begin
  p:=(x-bx)/(ax-bx);
  if (abs(p*ay+(1-p)*by-y)<t)and((p>=0)and(p<=1))then write('Принадлежит')
  else write('Не принадлежит');
 end;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.727 из 5
Похожие ответы