Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 반원의 넓이와 둘레를 구하는 프로그램

<시간/>

이 문제에서는 반원의 반지름을 나타내는 값이 주어집니다. 우리의 임무는 C++에서 반원의 면적과 둘레를 찾는 프로그램을 만드는 것입니다. .

반원 원의 절반인 닫힌 도형입니다.

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