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