Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

พื้นที่สามเหลี่ยมที่เกิดจากแกนพิกัดและเส้นตรงที่กำหนด

ที่นี่เราจะดูวิธาหาพื้นที่สามเหลี่ยมที่เกิดจากแกน x, y และเส้นตรงหนึ่งเส้น สมการเส้นตรงคือ

ax + by + c = 0

เส้นตรงตัดแกน x ที่จุด B และตัดแกน y ที่จุด A รูปแบบ intercept จะเป็น

x-intercept = -c/a, y-intercept = -c/b

พื้นที่สามเหลี่ยม = ½ × |x-intercept| × |y-intercept| = |c² / (2ab)|

ตัวอย่างโค้ด (C++)

#include <iostream>
#include <cmath>
using namespace std;

double areaTriangle(double a, double b, double c) {
    return fabs((c*c) / (2*a*b));
}

int main() {
    double a = -2, b = 4, c = 3;
    cout << "Area: " << areaTriangle(a, b, c);
}

ผลลัพธ์

Area: 0.5625