สมมติให้สี่เหลี่ยมผืนผ้า รู้ความยาว L และความกว้าง B หาพื้นที่สามเหลี่ยมใหญ่ที่สุดที่ลงได้ในสี่เหลี่ยมผืนผ้า:

สามเหลี่ยมใหญ่ที่สุดจะเป็นครึ่งหนึ่งของสี่เหลี่ยมผืนผ้าเสมอ ดังนั้น:

ตัวอย่างโค้ด C++
#include#include using namespace std; float area(float l, float b) { if (l < 0 || b < 0 ) // ถ้าค่าติดลบไม่ถูกต้อง return -1; float area = (l*b)/2; return area; } int main() { float a = 10, b = 8; cout << "Area : " << area(a, b); }
ผลลัพธ์
Area : 40