program ED;
uses crt;
var xa,ya,xb,yb,xc,yc:integer;
a,b,c,s,pp,p:real;
Begin
writeln('vvedi koordinati vershini');
write('xa='); readln(xa);
write('ya='); readln(ya);
write('xb='); readln(xb);
write('yb='); readln(yb);
write('xc='); readln(xc);
write('yc='); readln(yc);
a:= sqrt(sqr(xb-xc)+sqr(yb-yc));
b:= sqrt(sqr(xa-xc)+sqr(ya-yc));
c:= sqrt(sqr(xa-xb)+sqr(ya-yb));
pp:=a+b+c;
p:=pp/2;
s:=sqrt(p*(p-a)*(p-b)*(p-c));
writeln('p=',pp:5:2);
writeln('s=',s:5:2);
readln;
End.