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

พื้นที่วงกลมภายในสามเหลี่ยมมุมฉาก (Incircle) ในภาษา C

สำหรับสามเหลี่ยมมุมฉากที่มีด้านตั้ง P, ด้านประชิด B, 斜边 H รัศมีวงกลมภายใน (Inradius):

r = (P + B - H) / 2

พื้นที่วงกลม = πr² = π × [(P + B - H) / 2]²

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

#include <stdio.h>
#define PI 3.14159265

int main() {
    float P = 3, B = 4, H = 5;
    float area = (P + B - H) * (P + B - H) * (PI / 4);
    printf("Area = %f", area);
    return 0;
}

ผลลัพธ์

Area = 3.141593