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

โปรแกรม C หา Reuleaux Triangle ในสี่เหลี่ยมจัตุรัสภายในวงกลม

สี่เหลี่ยมจัตุรัสในวงกลมรัศมี r มีด้าน a = √2 r → Reuleaux Triangle มี h = a = √2 r

สูตร

Area = 0.70477 × h² = 0.70477 × 2r² = 1.40954 r²

ตัวอย่าง

r = 6 → Area = 1.40954 × 36 = 50.7434

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

#include <stdio.h>
#include <math.h>

int main() {
    float r = 6;
    float area = 0.70477 * 2 * pow(r, 2);
    printf("Area: %.4f\n", area);
    return 0;
}

ผลลัพธ์

Area: 50.7434