Помогите пожалуйста решить эту задачу через цикл, срочно! По координатам вершин...

0 голосов
38 просмотров

Помогите пожалуйста решить эту задачу через цикл, срочно! По координатам вершин треугольника вычислите его периметр, используя подпрограмму вычисления длины отрезка между двумя точками.


Информатика (14 баллов) | 38 просмотров
Дан 1 ответ
0 голосов

program treugolnik;

uses crt;

var

x1, y1, x2, y2, x3, y3, p:real;

function dlina(a1,b1, a2,b2:real):real;

begin

dlina:=sqrt(sqr(a1-a2)+sqr(b1-b2));

end;

begin

writeln('Введите координаты 1-ой вершины');

write('x='); readln(x1);

write('y='); readln(y1);

writeln('Введите координаты 2-ой вершины');

write('x='); readln(x2);

write('y='); readln(y2);

writeln('Введите координаты 3-ей вершины');

write('x='); readln(x3);

write('y='); readln(y3);

p:=dlina(x1,y1,x2,y2)+dlina(x1,y1,x3,y3)+dlina(x2,y2,x3,y3);

writeln('Периметр=',p);

end.

(66 баллов)
0

А можешь пожалуйста ответить, зачем тут процедура?

0

Тут их даже нету