Implemente a função area_triangulo(matriz). O parâmetro matriz é uma matriz 3 times 2 que contém as coordenadas x e y do pontos do triângulo. Utilize fórmula de Heron para calcular a área.
raizs cdot(s-a) cdot(s-b) cdot(s-c)
Onde s é o semiperímetro do triângulo e a, b e c são os comprimento dos lados do triângulo.

Passo 1

Beleza, vamos resolver esse exercício onde precisamos criar uma função chamada area_triangulo que recebe uma matriz . Essa matriz tem as coordenadas e dos três pontos que formam um triângulo. A ideia é calcular a área desse triângulo usando a Fórmula de Heron. Para isso, vamos precisar calcular as distâncias entre os pontos para encontrar os comprimentos dos lados e, depois, aplicar a fórmula.

Passo 2

Primeiro, vamos entender como calcular a distância entre dois pontos no plano. Se tivermos dois pontos d = raiz(x2 - x1)^2 + (y2 - y1)^2 e , a distância entre eles é dada pela fórmula:
Essa é a fórmula da distância euclidiana.

Passo 3

Vamos identificar os pontos do triângulo a partir da matriz. Suponha que a matriz seja:
x1 & y1 x2 & y2 x3 & y3
Assim, os três pontos do triângulo são , e .

Passo 4

Agora, vamos calcular os comprimentos dos lados do triângulo usando a fórmula da distância que vimos. Vamos chamar os lados de a = raiz(x3 - x2)^2 + (y3 - y2)^2 , b = raiz(x3 - x1)^2 + (y3 - y1)^2 e c = raiz(x2 - x1)^2 + (y2 - y1)^2 :
  • é a distância entre e
  • é a distância entre e
  • é a distância entre e
Então:

Passo 5

Com os comprimentos dos lados s = a + b + c2 , e calculados, vamos encontrar o semiperímetro do triângulo. O semiperímetro é simplesmente a metade da soma dos lados:

Passo 6

Agora que temos o semiperímetro A = raizs cdot (s - a) cdot (s - b) cdot (s - c) e os comprimentos dos lados, podemos aplicar a Fórmula de Heron para encontrar a área do triângulo:
Essa fórmula nos dá a área do triângulo somente com os comprimentos dos lados.

Resposta

A função area_triangulo(matriz) deve calcular as distâncias entre os pontos para encontrar os lados , e , determinar o semiperímetro e, finalmente, aplicar a Fórmula de Heron para retornar a área do triângulo. O resultado final será a área calculada utilizando esses passos.

Exercícios relacionados