Выяснить, существует ли треугольник с заданными координатами вершин, если да, то найти его площадь

Выяснить, существует ли треугольник с координатами вершин A(x1,y1), B(x2,y2), C(x3,y3), если да, то найти его площадь.

Помогите решить, пожалуйста