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

พื้นที่ของวงกลมที่จารึกไว้ในสี่เหลี่ยมผืนผ้าที่จารึกไว้ในครึ่งวงกลมใน C?


วงกลมที่ถูกจารึกไว้ในรูปสี่เหลี่ยมผืนผ้าจะสัมผัสกับด้านที่ใหญ่กว่าของสี่เหลี่ยมผืนผ้าด้วยปลายของมัน นั่นคือ ความยาวสัมผัสกับวงกลม

สี่เหลี่ยมที่จารึกไว้ในครึ่งวงกลมสัมผัสส่วนโค้งของมันที่จุดสองจุด ความกว้างของสี่เหลี่ยมผืนผ้าเท่ากับเส้นผ่านศูนย์กลางของวงกลม

พื้นที่ของวงกลมที่จารึกไว้ในสี่เหลี่ยมผืนผ้าที่จารึกไว้ในครึ่งวงกลมใน C?

ถ้า R คือรัศมีของครึ่งวงกลม

ความยาวของสี่เหลี่ยมผืนผ้า =√2R /2

ความกว้างของสี่เหลี่ยม =R /√2

รัศมีของวงกลมที่ใหญ่ที่สุดคือ

= /2 =R /2√2

โดยใช้สูตรนี้ เราสามารถหาพื้นที่ของวงกลมนี้ที่ถูกจารึกไว้ในรูปสี่เหลี่ยมผืนผ้าซึ่งถูกจารึกไว้ในครึ่งวงกลม

พื้นที่ =(π*r 2 ) =π*R/8

ตัวอย่าง

#include <stdio.h>
int main() {
   float a = 5;
   float area = 3.14 * a/ 8;
   printf("The area of the circle inscribed in a rectangle inscribed in a semicircle of radius %f is %f", a , area);
   return 0;
}

ผลลัพธ์

The area of the circle inscribed in a rectangle inscribed in a semicircle of radius 5.00000 is 1.962500