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

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

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

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

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

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

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


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

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

11   голосов , оценка 3.727 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы