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

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


ให้เราพิจารณาหนึ่งครึ่งวงกลมจะได้รับ รัศมีของมันคือ R รูปสี่เหลี่ยมผืนผ้ายาว l และความกว้าง b หนึ่งรูปถูกจารึกไว้ในครึ่งวงกลมนั้น ตอนนี้วงกลมหนึ่งวงที่มีรัศมี r ถูกจารึกไว้ในสี่เหลี่ยมผืนผ้า เราต้องหาพื้นที่วงใน

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

ดังที่เราทราบดีว่าสี่เหลี่ยมที่ใหญ่ที่สุดที่สามารถจารึกไว้ภายในครึ่งวงกลมนั้นมีความยาว l และความกว้าง b ดังนั้นสมการของ l และ b จะเป็นดังนี้ -

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

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

ตอนนี้ วงกลมที่ใหญ่ที่สุดที่สามารถจารึกไว้ภายในสี่เหลี่ยมผืนผ้ามีรัศมี r อยู่ด้านล่าง −

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

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

ตัวอย่าง

#include <iostream>
#include <cmath>
using namespace std;
float innerCircleArea(float R){
   return 3.1415 * pow(R / (2 * sqrt(2)), 2);
}
int main() {
   float rad = 12.0f;
   cout << "Area: " << innerCircleArea(rad);
}

ผลลัพธ์

Area: 56.547