Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.84 KB | None | 0 0
  1. program task1_func;
  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, s, m, hb, ma, x, y: real;
  10.  
  11. function dovguna(x1, y1, x2, y2 : real ) : real;
  12.  begin
  13.  dovguna:=sqrt(sqr(x1 - x2) + sqr(y1 - y2));
  14.  end;
  15. function bisectrusaC(a,b,c:real):real;
  16.  var p : real;
  17.  begin
  18.  p := (a+b+c)/2;
  19.  bisectrusaC:= (2/(a + b))*sqrt(a*b*p*(p-c));
  20.  end;
  21. function medianaA(a,b,c:real):real;
  22.  begin
  23.  medianaA:= 0.5 * sqrt(2*sqr(b) + 2*sqr(c) - sqr(a));
  24.  end;
  25. begin
  26. clrscr;
  27. a:= dovguna(xb, yb, xc, yc);
  28. b:= dovguna(xa, ya, xc, yc);
  29. c:= dovguna(xb, yb, xa, ya);
  30.  
  31. writeln('Storona a: ', a:4:2);
  32. writeln('Storona b: ', b:4:2);
  33. writeln('Storona c: ', c:4:2);
  34. writeln('Bisectrusa C: ', bisectrusaC(a,b,c):4:2);
  35. writeln('Mediana A: ', medianaA(a,b,c):4:2);
  36. readln;
  37. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement