Необходимо сделать программу на паскале.Найти нахождение точки заштрихованой области.Срочно

Нужно сделать программку на паскале.Найти нахождение точки заштрихованой области.Безотлагательно помогите пожалуйста!!!!!

Задать свой вопрос
1 ответ
1. Получим уравнения прямых, образующих стороны треугольника.
Уравнение прямой, проходящей через две точки с знаменитыми координатами можно записать в виде
\displaystyle  \fracx-x_1x_2-x_1= \fracy-y_1y_2-y_1
Для точек с координатами (-2;-1) и (-1;1) получаем
\displaystyle  \fracx-(-2)-1-(-2)= \fracy-(-1)1-(-1); \quad  \fracx+21= \fracy+12; \quad y=2x+3
Для других 2-ух прямых подобным образом обретаем
y=(2-x)/3 и y=(x-2)/4

2. Сочиняем условие принадлежности точки треугольнику
Если точка находится снутри треугольника, то она обязана размещаться ниже первой прямой, ниже 2-ой и выше третьей:
ylt;2x+3 ylt;(2-x)/3 ygt;(x-2)/4
Если точка принадлежит желая бы одной из сторон треугольника, условие будет таким:
y=2x+3 y=(2-x)/3 y=(x-2)/4

3. Пишем программу

// PascalABC.NET 3.3, сборка 1583 от 25.11.2017
// Внимание! Если программка не работает, обновите версию!

begin
  var (x,y):=ReadReal2('Введите x и y');
  if (ylt;2*x+3) and (ylt;(2-x)/3) and (ygt;(x-2)/4) then
    Writeln('Точка находится снутри треугольника')
  else
    if (y=2*x+3) or (y=(2-x)/3) or (y=(x-2)/4) then
      Writeln('Точка находится на контуре треугольника')
    else
      Writeln('Точка находится вне треугольника')
end.

Пример
Введите x и y -0.4 0.7
Точка находится внутри треугольника
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

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

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт