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

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


นี่คือโจทย์ที่ให้สี่เหลี่ยมผืนผ้า หาพื้นที่รูปเพชรใหญ่ที่สุดที่ลงได้ในสี่เหลี่ยมผืนผ้า ภาพจะเป็นดังนี้:

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

ความยาวสี่เหลี่ยมผืนผ้าคือ 'l' และความกว้างคือ 'b' พื้นที่รูปเพชรคือ:

โค้ดต้นฉบับ

#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 l = 20.0, b = 7;
    cout << "Area : " << area(l, b);
}

ผลลัพธ์

Area : 70