Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

좌표축과 주어진 직선이 이루는 삼각형의 넓이는?

<시간/>

여기서 우리는 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