AA 2.2 - Formação de triângulos com pontos no espaço
Contexto
Três pontos em um plano, se conectados por segmentos de reta, formam um triângulo.
Informações
Cada ponto em um plano é definido por suas coordenadas. Sendo x e y os eixos ortogonais que definem o plano xy, cada ponto pi pode ser especificado pelo par (xi, yi).
A distância entre dois pontos no plano pode ser dada por \sqrt{(x_1 - x_2)^2 + (y_1 - y_2)^2}.
A área de um triângulo pode ser calculada por meio de seu semiperímetro. Se o semiperímetro é dado por s, então a área pode ser dada por \sqrt{s(s-a)(s-b)(s-c)}, sendo a, b e c os comprimentos dos lados do triângulo. O valor do semiperímetro é dado por \frac{a + b + c}{2}.
Especificação
Escreva um algoritmo que permita, a partir das coordenadas de 3 pontos no plano, calcular e escrever a área do triângulo formado.
Uma codificação do algoritmo em C também deve ser elaborada.