여기서 우리는 x, y 축과 또 다른 직선이 이루는 삼각형의 넓이를 구하는 방법을 볼 것입니다. 다이어그램은 아래와 같을 것입니다. 직선의 방정식은 -
𝑎𝑥+𝑏𝑦+𝑐=0
선은 점 B에서 x축을 자르고 점 A에서 y축을 자르고 있습니다. 절편 형태는 아래와 같을 것입니다 -
따라서 x절편은 −𝑐∕𝑎이고 y절편은 −𝑐∕𝑏입니다. 따라서 삼각형의 넓이는
예시
#include<iostream> #include<cmath> using namespace std; double areaTriangle(double a, double b, double c){ return fabs((c*c) / (2*a*b)); } main() { double a = -2, b = 4, c = 3; cout << "Area: " << areaTriangle(a, b, c); }
출력
Area: 0.5625