Advertisement
Guest User

Area

a guest
Jan 25th, 2012
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.59 KB | None | 0 0
  1. var
  2. area,n,nn,nnn:real; x1,x2,x3,x4,y1,y2,y3,y4:longint;
  3. procedure start;
  4. begin
  5. assign(input,'input.txt'); reset(input);
  6. assign(output,'output.txt'); rewrite(output);
  7. readln(x1,y1);
  8. readln(x2,y2);
  9. readln(x3,y3);
  10. readln(x4,y4);
  11. end;
  12.  
  13. procedure solve;
  14. begin
  15. area:=Abs((x1*(y2-y3))+(x2*(y3-y1))+(x3*(y1-y2)))*0.5;
  16. n:=Abs((x4*(y1-y2))+(x1*(y2-y4))+(x2*(y4-y1)))*0.5;
  17. nn:=Abs((x4*(y3-y1))+(x3*(y1-y4))+(x1*(y4-y3)))*0.5;
  18. nnn:=Abs((x4*(y2-y3))+(x2*(y3-y4))+(x3*(y4-y2)))*0.5;
  19. if area=n+nn+nnn then write('In') else write('Out');
  20. end;
  21.  
  22. begin
  23. start;
  24. solve;
  25. close(input); close(output);
  26. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement