이 문제에서는 반원의 반지름을 나타내는 값이 주어집니다. 우리의 임무는 C++에서 반원의 면적과 둘레를 찾는 프로그램을 만드는 것입니다. .
반원 원의 절반인 닫힌 도형입니다.
문제를 이해하기 위해 예를 들어보겠습니다.
입력
R = 5
출력
area = 39.25 perimeter = 15.7
솔루션 접근 방식
문제를 해결하기 위해 원의 면적을 2로 나눈 반원의 면적과 둘레에 대한 수학 공식을 사용합니다.
반원의 면적,A=$½(\prod^*a^2)=1.571^*a^2$
반원의 둘레, P =(π*a)
반원의 넓이, 넓이 =$½(π^*a^2)$
우리 솔루션의 작동을 설명하는 프로그램
예시
#include <iostream> using namespace std; float calaAreaSemi(float R) { return (1.571 * R * R); } float calaPeriSemi(float R) { return (3.142 * R); } int main(){ float R = 5; cout<<"The radius of semicircle is "<<R<<endl; cout<<"The area of semicircle is "<<calaAreaSemi(R)<<endl; cout<<"The perimeter of semicircle is "<<calaPeriSemi(R)<<endl; return 0; }
출력
The radius of semicircle is 5 The area of semicircle is 39.275 The perimeter of semicircle is 15.71