Написати програму для розрахунку площі трикутника, заданого координатами
трьох вершин у декартовій системі координат. Обчислення довжини відрізка
оформити функцією dist, а площі трикутника функцією area.
Математична модель задачі
Формула для визначення довжини відрізка, заданого координатами його вершин:
Формула для визначення площі трикутника, заданого довжинами його сторін:
Додаткове завдання. Передбачити можливість перевірки існування
трикутника.
Шаблон коду для проекту:
function
dіst(x1,y1,x2,y2:real):real;
begin
...
end;
function area(a,b,c:real):real;
var p:real;
begin
...
end;
procedure
TForm1.Button1Click(Sender: TObject);
var ...
begin
//Зчитуємо координати з текстових
полів до змінних x1,y1,x2,y2,x3,y3
...
//Обчислюємо довжини сторін трикутника a,b,c, викликавши відповідну функцію
з параметрами
...
//Перевіряємо можливість існування
трикутника, і в разі його
//існування розраховуємо його площу
//в противному випадку виводимо
відповідне повідомлення
if (a+b>c) and (a+c>b) and (b+c>a) then begin
//Обчислюємо площу трикутника s, викликавши відповідну функцію з
параметрами a,b,c
...
//Виводимо результат до текстового
поля
...
end
else begin
//Виводимо повідомлення про неможливість існування трикутника
ShowMessage('Трикутника
з даними параметрами не існує');
end;
end;
Немає коментарів:
Дописати коментар