Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.90 KB | None | 0 0
  1. program task1_proced;
  2. uses crt;
  3. const xa = 0;
  4.       ya = 0;
  5.       xb = 15;              {i = 15}
  6.       yb = 14;
  7.       xc = -15;
  8.       yc = 16;
  9. var a, b, c, bisec, median: real;
  10.  
  11. procedure dovguna(x1,y1,x2,y2: real; var d:real);
  12. begin
  13.   d:=sqrt(sqr(x1 - x2) + sqr(y1 - y2));
  14. end;
  15. procedure bisectrusaC(a, b, c : real; var bis:real);
  16. var p:real;
  17. begin
  18. p:=(a+b+c)/2;
  19. bis:= (2/(a + b))*sqrt(a*b*p*(p-c));
  20. end;
  21. procedure medianaA(a,b,c : real; var m:real);
  22. begin
  23. m:= 0.5 * sqrt(2*sqr(b) + 2*sqr(c) - sqr(a));
  24. end;
  25. procedure output;
  26. begin
  27. writeln('Storona a: ', a:4:2);
  28. writeln('Storona b: ', b:4:2);
  29. writeln('Storona c: ', c:4:2);
  30. writeln('Bisectrusa C: ', bisec:4:2);
  31. writeln('Mediana A: ', median:4:2);
  32. end;
  33. begin
  34. clrscr;
  35.  dovguna(xb, yb, xc,yc,a);
  36.  dovguna(xa, ya, xc,yc,b);
  37.  dovguna(xb, yb, xa,ya,c);
  38.  medianaA(a,b,c, median);
  39.  bisectrusaC(a, b,c, bisec);
  40.  output;
  41. readln;
  42. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement