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

โปรแกรม C สำหรับพื้นที่หกเหลี่ยมที่มีความยาวเส้นทแยงมุมกำหนด


นี่คือวิธีหาพื้นที่หกเหลี่ยมโดยใช้ความยาวเส้นทแยงมุม เส้นทแยงมุมของหกเหลี่ยมคือ d

โปรแกรม C สำหรับพื้นที่หกเหลี่ยมที่มีความยาวเส้นทแยงมุมกำหนด

มุมภายในของหกเหลี่ยมปกติคือ 120° แต่ละมุม ผลรวมมุมภายใน 720° ถ้าเส้นทแยงมุมคือ d พื้นที่คือ:

โปรแกรม C สำหรับพื้นที่หกเหลี่ยมที่มีความยาวเส้นทแยงมุมกำหนด

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

#include 
#include 
using namespace std;
float area(float d) {
    if (d < 0) // ถ้า d ติดลบไม่ถูกต้อง
        return -1;
    float area = (3 * sqrt(3) * d*d)/8.0;
    return area;
}
int main() {
    float r = 10;
    cout << "Area : " << area(r);
}

ผลลัพธ์

Area : 64.9519