Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2010, 18:59   #1
nes@
Пользователь
 
Регистрация: 31.10.2009
Сообщений: 25
Подмигивание Pascal - ничего сложного!=)

определить принадлежит ли точка D(a4;b4) треугольнику ABC? A(a1;b1),B(a2;b2),C(a3,b3)
самый умный человек- тот, кто всегда делает то, что нужно...

Последний раз редактировалось nes@; 21.02.2010 в 19:13.
nes@ вне форума Ответить с цитированием
Старый 21.02.2010, 19:50   #2
fenix-elite
Пользователь
 
Аватар для fenix-elite
 
Регистрация: 02.11.2008
Сообщений: 75
Сообщение

Вот код с cyberforum.ru
Код:
uses crt;
var x,y,x1,x2,x3,y1,y2,y3:real;
s,s1,s2,s3:real;
Begin
Clrscr;
writeln('Vvedite koordinaty treugolnika: ');
write('x1= ');read(x1);write('y1= ');read(y1);
write('x2= ');read(x2);write('y2= ');read(y2);
write('x3= ');read(x3);write('y3= ');read(y3);
write('Vvedite koordinaty tochki: ');
write('x= ');read(x);write('y= ');readln(y);
If (x1=x2) and (x3=x1) or (y1=y2) and (y2=y3)
then
write('Nevernye koordinaty treugolnika!')
else
begin
s:=1/2*abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1));
s1:=1/2*abs((x2-x1)*(y-y1)-(x-x1)*(y2-y1));
s2:=1/2*abs((x-x1)*(y3-y1)-(x3-x1)*(y-y1));
s3:=1/2*abs((x2-x)*(y3-y)-(x3-x)*(y2-y));
If s1+s2+s3=s then writeln('Tochka v treugolnike! ')
else writeln('Vne treugolnika!');
end;
readkey;
end.
«Когда ты действительно чего-то хочешь, вся Вселенная помогает тебе осуществить твою мечту».(с) Пауло Коэльо
fenix-elite вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание Сложного запроса chugo Microsoft Office Access 3 13.11.2009 15:28
Нужно написать не сложного бота для биржи BetFair за вознаграждение gjhjkmmm Фриланс 1 13.09.2009 16:39