Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình tìm Diện tích và Chu vi của một hình bán nguyệt trong C ++

Trong bài toán này, chúng ta được cho một giá trị biểu thị bán kính của hình bán nguyệt. Nhiệm vụ của chúng ta là tạo một chương trình tìm Diện tích và Chu vi của aSemicircle trong C ++ .

Hình bán nguyệt là một hình khép kín là một nửa của hình tròn.

Chương trình tìm Diện tích và Chu vi của một hình bán nguyệt trong C ++

Hãy lấy một ví dụ để hiểu vấn đề,

Đầu vào

R = 5

Đầu ra

area = 39.25 perimeter = 15.7

Phương pháp tiếp cận giải pháp

Để giải quyết vấn đề, chúng ta sẽ sử dụng công thức toán học cho diện tích và diện tích của một nửa hình tròn được suy ra bằng cách chia diện tích hình tròn cho 2.

Diện tích hình bán nguyệt, A =$ ½ (\ prod ^ * a ^ 2) =1.571 ^ * a ^ 2 $

Chu vi hình bán nguyệt, P =(π * a)

Diện tích hình bán nguyệt, diện tích =$ ½ (π ^ * a ^ 2) $

Chương trình minh họa hoạt động của giải pháp của chúng tôi

Ví dụ

#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;
}

Đầu ra

The radius of semicircle is 5
The area of semicircle is 39.275
The perimeter of semicircle is 15.71