गणित का उपयोग कैसे करें। सी # में राउंड () फ़ंक्शन

Ganita Ka Upayoga Kaise Karem Si Mem Ra Unda Fanksana



सी # भाषा में संख्यात्मक डेटा के साथ काम करते समय, यह जानना आवश्यक है कि संख्याओं को सही तरीके से कैसे गोल किया जाए। C# में Math.Round() फ़ंक्शन संख्याओं को निकटतम पूर्णांक या दशमलव स्थानों की परिभाषित संख्या तक गोल कर सकता है। यह आलेख सी#में Math.Round() फ़ंक्शन के उपयोग को शामिल करता है।

विषयसूची

मैथ.राउंड () फ़ंक्शन सी # में

सी # भाषा में, एक विधि कहा जाता है मठ.दौर () किसी दिए गए संख्यात्मक मान पर राउंडिंग करने के लिए डिज़ाइन किया गया है। यह इनपुट संख्या को उसके निकटवर्ती पूर्णांक तक गोल कर सकता है। यह इनपुट संख्याएँ भी ले सकता है और उन्हें दशमलव स्थानों की एक निर्धारित संख्या तक राउंड ऑफ कर सकता है।







यह फ़ंक्शन मैथ क्लास का एक हिस्सा है, जो सिस्टम नेमस्पेस में उपलब्ध है। Math.Round() फ़ंक्शन एक या दो तर्क लेता है। पहला तर्क वह मान है जिसे हम राउंड ऑफ करना चाहते थे, और दूसरा पैरामीटर वैकल्पिक है, लेकिन यह उन दशमलव स्थानों की संख्या निर्दिष्ट कर सकता है जिन्हें हम अपने इनपुट नंबर को राउंड ऑफ करना चाहते हैं।



वाक्य - विन्यास

Math.Round() फ़ंक्शन का सिंटैक्स इस प्रकार है:



गणित। गोल ( दोहरा )

गणित। गोल ( दोहरा , इंट32 )

गणित। गोल ( दोहरा , इंट32 , मिडपॉइंटराउंडिंग )

गणित। गोल ( दोहरा , मिडपॉइंटराउंडिंग )

गणित। गोल ( दशमलव )

गणित। गोल ( दशमलव , इंट32 )

गणित। गोल ( दशमलव , इंट32 , मिडपॉइंटराउंडिंग )

गणित। गोल ( दशमलव , मिडपॉइंटराउंडिंग )

पैरामीटर

C# में Math.Round() फ़ंक्शन दो पैरामीटर लेता है:





  1. वह संख्या जिसे हम गोल करना चाहते हैं। यह डबल या दशमलव प्रकार का हो सकता है।
  2. दशमलव स्थानों की संख्या हम दिए गए इनपुट को राउंड ऑफ करना चाहते हैं। प्रकार का हो सकता है int यहाँ और डिफॉल्ट करता है 0 यदि निर्दिष्ट नहीं है। यह पैरामीटर वैकल्पिक है।

वापस करना

फ़ंक्शन इनपुट संख्या का गोल मान लौटाता है। आउटपुट में इनपुट नंबर के समान डेटाटाइप होता है, या तो डबल या दशमलव।

उदाहरण कोड

नीचे एक उदाहरण कोड है जो C# में Math.Round() पद्धति का उपयोग करता है और विभिन्न प्रकार के राउंडिंग को प्रदर्शित करता है:



सिस्टम का उपयोग करना ;

वर्ग कार्यक्रम {
स्थिर खालीपन मुख्य ( डोरी [ ] तर्क ) {
दोहरा संख्या 1 = 3.14159 ;
दोहरा num2 = 2.71828 ;

// निकटतम पूर्णांक तक गोलाई
सांत्वना देना। पंक्ति लिखो ( 'निकटतम पूर्णांक तक गोलाई:' ) ;
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( संख्या 1 ) ) ; // आउटपुट: 3
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( num2 ) ) ; // आउटपुट: 3

// परिभाषित दशमलव स्थानों पर गोल करें
सांत्वना देना। पंक्ति लिखो ( ' \एन 2 दशमलव स्थानों तक पूर्णांक बनाना:' ) ;
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( संख्या 1 , 2 ) ) ; // आउटपुट: 3.14
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( num2 , 2 ) ) ; // आउटपुट: 2.72

// राउंडिंग हाफ-अप
सांत्वना देना। पंक्ति लिखो ( ' \एन गोलाई में आधा ऊपर:' ) ;
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( संख्या 1 , 3 , मिडपॉइंटराउंडिंग। अवेफ्रॉमजीरो ) ) ;
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( num2 , 3 , मिडपॉइंटराउंडिंग। अवेफ्रॉमजीरो ) ) ;

// राउंडिंग हाफ-ईवन
सांत्वना देना। पंक्ति लिखो ( ' \एन राउंडिंग हाफ-ईवन:' ) ;
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( संख्या 1 , 3 , मिडपॉइंटराउंडिंग। कृपया ) ) ;
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( num2 , 3 , मिडपॉइंटराउंडिंग। कृपया ) ) ;

// शून्य से दूर गोलाई
सांत्वना देना। पंक्ति लिखो ( ' \एन शून्य से दूर घूमना:' ) ;
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( संख्या 1 , 3 , मिडपॉइंटराउंडिंग। अवेफ्रॉमजीरो ) ) ;
सांत्वना देना। पंक्ति लिखो ( गणित। गोल ( - संख्या 1 , 3 , मिडपॉइंटराउंडिंग। अवेफ्रॉमजीरो ) ) ;
}
}

इस कोड में, हमारे पास दो दोहरे चर हैं, नंबर 1, और num2 , कुछ दशमलव मानों के साथ। हम उपयोग करते हैं मठ.दौर () विभिन्न राउंडिंग विधियों के अनुसार इन नंबरों को राउंड करने की विधि।

सबसे पहले, हमने इन नंबरों को निकटतम पूर्णांक का उपयोग करके गोल किया गणित.राउंड (संख्या 1) और गणित.दौर (num2) . दोनों का आउटपुट 3 होगा।

इसके बाद, हम इन नंबरों को 2 दशमलव स्थानों पर राउंड करते हैं गणित.राउंड (संख्या 1, 2) और गणित. दौर (संख्या 2, 2) . Math.Round(num1, 2) का आउटपुट 3.14 होगा और Math.Round(num2, 2) का आउटपुट 2.72 होगा।

फिर, हम इन नंबरों को विभिन्न राउंडिंग विधियों का उपयोग करके राउंड करते हैं। उदाहरण के लिए, हम उपयोग करते हैं मिडपॉइंट राउंडिंग। अवे फ्रॉम जीरो गोल करने के लिए आधा-अप , MidpointRounding.ToEven गोल करने के लिए आधा भी , और मिडपॉइंट राउंडिंग। अवे फ्रॉम जीरो गोल करने के लिए शून्य .

इन राउंडिंग विधियों के आउटपुट नीचे दिखाए गए हैं:

निष्कर्ष

मठ.दौर () सी # में फ़ंक्शन संख्याओं को गोल कर सकता है। यह मानों को उनके निकटतम पूर्णांक में गोल और रूपांतरित कर सकता है, या यह संख्याओं को परिभाषित दशमलव स्थानों पर भी गोल कर सकता है। डिफ़ॉल्ट रूप से, Math.Round() फ़ंक्शन उपयोग करता है गोल आधा ऊपर विधि, लेकिन हम इसका उपयोग भी कर सकते हैं गोल आधा-समान या शून्य से गोल दूर अतिरिक्त पैरामीटर पास करके तरीके। यहां हमने एक उदाहरण कोड शामिल किया है जो इस फ़ंक्शन के सभी विभिन्न सिंटैक्स का उपयोग करता है। Math.Round() पद्धति के बारे में अधिक जानकारी के लिए लेख पढ़ें।