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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2012, 21:36   #1
wormiks40
 
Регистрация: 19.04.2012
Сообщений: 8
Печаль процедуры и функции(pascal)

Даны координаты трех вершин треугольника. Найти длины всех его сторон.
Помогите пожалуйста очень срочно нужно
wormiks40 вне форума Ответить с цитированием
Старый 20.04.2012, 01:09   #2
ВалерОК
Пользователь
 
Регистрация: 21.01.2012
Сообщений: 24
По умолчанию

http://pascal.guti.ru/procedure.html - вперед!!!
ВалерОК вне форума Ответить с цитированием
Старый 20.04.2012, 06:51   #3
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
Радость

Цитата:
Сообщение от wormiks40 Посмотреть сообщение
Даны координаты трех вершин треугольника. Найти длины всех его сторон.
Помогите пожалуйста очень срочно нужно
Пример функций

Код:
Function Dlina(a,b:Tpoint):Extended; // находим расстояние между двумя точками
var x1,y1,x2,y2:real;
begin
x1:=a.x;
y1:=a.y;
x2:=b.x;
y2:=b.y;
   result:=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
end;

Function GetP(a,b,c:Tpoint):Extended; // периметр треугольника
var p,r1,r2,r3:real;
begin
 r1:=Dlina(a,b);
 r2:=Dlina(b,c);
 r3:=Dlina(c,a);
 p:=(r1+r2+r3);
 result:=p;
end;
Function GetS(a,b,c:Tpoint):real; // площадь треугольниа
var p,r1,r2,r3:real;
begin
{form1.Canvas.MoveTo(a.X,a.y);
form1.Canvas.LineTo(b.X,b.y);
form1.Canvas.LineTo(c.X,c.y);
form1.Canvas.LineTo(a.X,a.y);}

 r1:=Dlina(a,b);
 r2:=Dlina(b,c);
 r3:=Dlina(c,a);
 p:=(r1+r2+r3)/2;
 if p*(p-r1)*(p-r2)*(p-r3)>0 then
 result:=sqrt(p*(p-r1)*(p-r2)*(p-r3))
 else result:=0;
end;
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal, Процедуры и функции(( Грета Помощь студентам 3 09.12.2011 20:23
Процедуры и функции (pascal) kceHoH21 Помощь студентам 0 22.12.2010 20:04
Процедуры и функции(Pascal) Zimba Помощь студентам 3 21.06.2010 18:53
[Pascal] Процедуры и функции koshkarjov Помощь студентам 4 29.04.2010 03:31
Pascal-процедуры и функции xxBOBAHxx Помощь студентам 3 18.11.2008 14:30