Ở đây chúng ta sẽ xem cách lấy diện tích tam giác được tạo bởi trục x, trục y và một đường thẳng khác. Sơ đồ sẽ trông như dưới đây. Phương trình đường thẳng là:
ax+by+c=0

Đường thẳng cắt trục x tại điểm B, và cắt trục y tại điểm A. Dạng đoạn chặn sẽ như sau:

Vậy đoạn chặn trên trục x là -c/a và đoạn chặn trên trục y là -c/b. Vậy diện tích tam giác là:

Ví dụ
#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);
}Kết quả
Area: 0.5625