इस समस्या में, हमें एक मान दिया जाता है जो अर्धवृत्त की त्रिज्या को दर्शाता है। हमारा काम एक सी++ में अर्धवृत्त के क्षेत्र और परिधि को खोजने के लिए प्रोग्राम बनाना है ।
अर्धवृत्त एक बंद आकृति है जो एक वृत्त का आधा है।
समस्या को समझने के लिए एक उदाहरण लेते हैं,
इनपुट
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