座標軸與已知直線形成的三角形面積?


這裡我們將學習如何求由x軸、y軸和另一條直線圍成的三角形的面積。圖形如下所示。直線的方程為:

𝑎𝑥+𝑏𝑦+𝑐=0

該直線與x軸相交於點B,與y軸相交於點A。截距式方程如下:

因此,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

更新於:2019年7月30日

86 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告