Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी++ में किसी भी नियमित बहुभुज के सर्किल को खोजने का कार्यक्रम

इस समस्या में, हमें दो संख्याएँ दी जाती हैं जो एक बहुभुज N की भुजाओं की संख्या और प्रत्येक भुजा की लंबाई A देती हैं। हमारा कार्य एक C++ में किसी भी नियमित बहुभुज के परिधि को खोजने के लिए प्रोग्राम बनाना है

समस्या का विवरण - यहाँ, हमें उस सम बहुभुज के परिवृत्त की त्रिज्या और क्षेत्रफल ज्ञात करने की आवश्यकता है जिसकी भुजा संख्या और लंबाई दी गई है।

समस्या को समझने के लिए एक उदाहरण लेते हैं,

इनपुट

n = 4 a = 2

समाधान दृष्टिकोण

समस्या को हल करने के लिए, हम पहले दिए गए बहुभुज के परिवृत्त की त्रिज्या ज्ञात करेंगे।

भुजा A और N संख्या वाले बहुभुज की त्रिज्या का सूत्र। पक्षों का है

$r=\square\sqrt{2(1-\square\square\square(360/\square))}$

और इस त्रिज्या का उपयोग करके, हम सूत्र द्वारा क्षेत्रफल ज्ञात करेंगे,

$area =\prod\square^2$

हमारे समाधान की कार्यप्रणाली को दर्शाने वाला कार्यक्रम,

उदाहरण

#include <bits/stdc++.h>
using namespace std;
void CalcRadAreaCircumcircle(float n, float a) {
   float r = a / sqrt( 2 * ( 1 - cos(360 / n)));
   cout<<"The radius of Circumcircle is "<<r<<endl;
   cout<<"The area of circumcircle is "<<((3.14)*r*r);
}
int main() {
   float n = 5, a = 6;
   CalcRadAreaCircumcircle(n, a);
   return 0;
}

आउटपुट

The radius of Circumcircle is 3.02487
The area of circumcircle is 28.7305

  1. C++ में एक लाइन के मध्य-बिंदु को खोजने का प्रोग्राम

    इस समस्या में, हमें दो बिंदु A और B दिए गए हैं, जो एक रेखा के आरंभ और अंत बिंदु हैं। हमारा काम C++ में एक लाइन के मध्य-बिंदु को खोजने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण - यहाँ, हमारे पास एक रेखा है जिसमें शुरुआती और अंत बिंदु A(x1, y1) और B(x2, y2) हैं। और हमें रेखा के मध्य-बिंदु को खोजन

  1. C++ में त्रिभुज के केंद्रक को खोजने का कार्यक्रम

    इस समस्या में, हमें एक 2D सरणी दी गई है जो त्रिभुज के तीन शीर्षों के निर्देशांकों को दर्शाती है। हमारा काम C++ में त्रिभुज के Centroid को खोजने के लिए एक प्रोग्राम बनाना है। सेंट्रोइड त्रिभुज का वह बिंदु है जिस पर त्रिभुज की तीन माध्यिकाएं प्रतिच्छेद करती हैं। माध्यिका त्रिभुज की वह रेखा है जो त्र

  1. C++ में समांतर चतुर्भुज का क्षेत्रफल ज्ञात करने का कार्यक्रम

    इस समस्या में, हमें दो मान दिए गए हैं जो समांतर चतुर्भुज के आधार और ऊंचाई को दर्शाते हैं। हमारा कार्य C++ में समांतर चतुर्भुज का क्षेत्रफल ज्ञात करने के लिए एक प्रोग्राम बनाना है। समांतर चतुर्भुज एक चार भुजा बंद आकृति है जिसकी विपरीत भुजाएँ एक दूसरे के समान और समानांतर हैं। समस्या को समझने के लि