하나의 반원이 주어진다고 가정합시다. 반지름은 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