Ensinarei como calcular qualquer área de um polígono com mais de 3 lados e menor que 20 porque ai já é demais LOL.
Qual polígono que você acredita ser o mais fácil para se calcular a área?
Quadrado!
Tá certíssimo!!! Porém apenas com ela não podemos calcular outros polígonos como o ...
Como sabemos a área de um triângulo é:
Area = (base x altura) / 2
Mas porquê?
Para lhe responder essa pergunta vamos analisar o triângulo abaixo:
Como você falou que a área mais fácil é a do quadrado:
Area = lado x lado
Conseguiu perceber a relação entre as duas áreas?
MAS CLARO!!! No triângulo está dividindo por 2 e no quadrado não.
Como sempre certo! Mas porque no triângulo divide e o quadrado não?
Bom isso é bem claro de se perceber quando vemos o seguinte quadrado:
PERCEBEU?
Acredito que sim tendo em vista que você é um programador e uma das nossas tarefas mais comum é encontrar padrões.
Como você já percebeu agora eu explico para quem ainda não.
Analisando a última imagem claramente vemos que o quadrado é formado por 2 triângulos.
Logo a área do quadrado baseada no triângulo fica:
Area = ((base x altura) / 2) * 2
Area = (base x altura)
Area = (lado x lado)
Bom você já conhece como calcular 2 áreas que apartir delas você irá deduzir a área dos outros polígonos.
Calcule a área do trapézio e do paralelogramo apenas usando as fórmulas anteriores: