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

พื้นที่สามเหลี่ยมใหญ่ที่สุดที่สามารถลงได้ในสี่เหลี่ยมผืนผ้าในโปรแกรม C


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

พื้นที่สามเหลี่ยมใหญ่ที่สุดที่สามารถลงได้ในสี่เหลี่ยมผืนผ้าในโปรแกรม C

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

พื้นที่สามเหลี่ยมใหญ่ที่สุดที่สามารถลงได้ในสี่เหลี่ยมผืนผ้าในโปรแกรม C

ตัวอย่างโค้ด 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