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

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


นี่คือวิธีหาพื้นที่สิบเหลี่ยมที่อยู่ภายในวงกลม กำหนดรัศมี ด้านของสิบเหลี่ยมคือ 'a'

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

ด้านของสิบเหลี่ยมคือ:

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

พื้นที่คือ:

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

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

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

ผลลัพธ์

Area : 409.969