question: public static double area ( Coordinate a , Coordinate b , Coordinate c ) { return Math . abs ( ( ( c . x - a . x ) * ( b . y - a . y ) - ( b . x - a . x ) * ( c . y - a . y ) ) / 2 ) ; }
target:  Computes the 2D area of a triangle. The area value is always non-negative.