Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.68 KB | None | 0 0
  1. program lab_5;
  2. var
  3. x1,y1,x2,y2,x3,y3,s:real;
  4. //функция
  5. function proizvedenie(var a,b,c,d:real):real;
  6. begin
  7.   proizvedenie:=(a-b)*(c-d);
  8. end;
  9. //программа
  10. Begin
  11.   writeln('Введите значения координат вершин треугольника: ');
  12.   writeln('x1,y1');
  13.   read(x1,y1);
  14.   writeln('x2,y2');
  15.   read(x2,y2);
  16.   writeln('x3,y3');
  17.   read(x3,y3);
  18.   s:=0.5* abs(proizvedenie(x1,x3,y2,y3)-proizvedenie(x2,x3,y1,y3));
  19.   if s=0 then
  20.     writeln('Данные вершины не образуют треугольник')
  21.   else
  22.     writeln('Площадь треугольника с данными вершинами равна ',s);
  23. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement