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

C# में Math क्लास


Math क्लास में त्रिकोणमितीय, लघुगणक और अन्य गणितीय कार्यों के लिए स्टैटिक मेथड्स और कॉन्स्टेंट्स होते हैं।

C# में Math क्लास में Math.E और Math.PI फील्ड्स होते हैं। आइए दोनों फील्ड्स का एक उदाहरण देखते हैं:

Math.E

यह स्थिरांक e द्वारा निर्दिष्ट प्राकृतिक लघुगणक आधार है।

सिंटैक्स

सिंटैक्स इस प्रकार है:

public const double E = 2.71828182845905;

उदाहरण

आइए अब एक उदाहरण देखते हैं:

using System; 
public class Demo{ 
    public static void Main(){ 
        double d = Math.E; 
        Console.WriteLine("Math.E = " + d); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

Math.E = 2.71828182845905

Math.PI

Math.PI फील्ड एक वृत्त की परिधि और उसके व्यास के अनुपात को दर्शाता है, जिसे स्थिरांक π द्वारा निर्दिष्ट किया जाता है।

सिंटैक्स

सिंटैक्स इस प्रकार है:

public const double PI = 3.14159265358979;

उदाहरण

आइए अब एक उदाहरण देखते हैं:

using System; 
public class Demo{ 
    public static void Main(){ 
        double d = Math.PI; 
        Console.WriteLine("Math.PI = " + d); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

Math.PI = 3.14159265358979

अब, आइए Math क्लास के कुछ मेथड्स के उदाहरण देखते हैं।

Math.Acos()

C# में Math.Acos() मेथड उस कोण को लौटाता है जिसका कोसाइन निर्दिष्ट संख्या है। यह संख्या एक डबल वैल्यू आर्गुमेंट है।

सिंटैक्स

सिंटैक्स इस प्रकार है:

public static double Acos (double val);

यहाँ, val कोसाइन दर्शाने वाली संख्या है, जहाँ val -1 से बड़ा या बराबर होना चाहिए, लेकिन 1 से कम या बराबर होना चाहिए।

उदाहरण

आइए अब Math.Acos() मेथड को लागू करने का एक उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        double val1 = -0.0; 
        double val2 = Double.PositiveInfinity; 
        double val3 = Double.NaN; 
        Console.WriteLine("Return value of {0} : {1}", val1, Math.Acos(val1)); 
        Console.WriteLine("Return value of {0} : {1}", val2, Math.Acos(val2)); 
        Console.WriteLine("Return value of {0} : {1}", val2, Math.Acos(val3)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

Return value of 0 : 1.5707963267949 Return value of ∞ : NaN Return value of ∞ : NaN

Math.Pow()

C# में Math.Pow() मेथड का उपयोग किसी संख्या को किसी अन्य संख्या की घात तक बढ़ाने की गणना के लिए किया जाता है।

सिंटैक्स

निम्नलिखित सिंटैक्स है:

public static double Pow(double val1, double val2)

यहाँ, val1 घात तक बढ़ाई जाने वाली डबल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या है, जबकि val2 वह डबल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या है जो घात को निर्दिष्ट करती है।

उदाहरण

आइए अब Math.Pow() मेथड को लागू करने का एक उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        double res; 
        res = Math.Pow(5, 0); 
        Console.WriteLine("Math.Pow(5,0) = " + res); 
        res = Math.Pow(0, 5); 
        Console.WriteLine("Math.Pow(0,5) = " + res); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

Math.Pow(5,0) = 1 Math.Pow(0,5) = 0

  1. C# में Console क्लास C# में Console क्लास

    C# में Console क्लास का उपयोग कंसोल एप्लिकेशन के लिए मानक इनपुट, आउटपुट और त्रुटि स्ट्रीम को दर्शाने के लिए किया जाता है। आइए C# में Console क्लास प्रॉपर्टीज के कुछ उदाहरण देखते हैं: Console.CursorLeft प्रॉपर्टी C# में कंसोल का CursorLeft बदलने के लिए Console.CursorLeft प्रॉपर्टी का उपयोग करें। उदा

  1. - C# में Math क्लास के मेथड (Abs, त्रिकोणमितीय, आदि)

    परिचय System.Math क्लास गणितीय संक्रियाओं के लिए स्टैटिक मेथड और कॉन्स्टेंट प्रदान करती है। प्रमुख मेथड (चयनित) मेथडविवरण Abs(value)निरपेक्ष मान (सभी संख्यात्मक प्रकारों के लिए ओवरलोड)। Max(a,b) / Min(a,b)दो मानों में से बड़ा/छोटा। Sqrt(x)वर्गमूल। Pow(x, y)x की घात y। Sin, Cos, Tanत्रिकोणमितीय

  1. - C# में क्लास: परिभाषा, संरचना और उदाहरण

    C# में क्लास एक डेटा टाइप का ब्लूप्रिंट (खाका) होता है। यह ऑब्जेक्ट्स बनाने के लिए एक टेम्पलेट की तरह काम करता है। क्लास के अंदर परिभाषित वेरिएबल्स (फील्ड्स) और मेथड्स (फंक्शन्स) को मिलाकर क्लास के मेंबर्स कहा जाता है। क्लास का सामान्य सिंटैक्स C# में क्लास घोषित करने का सामान्य रूप निम्नलिखित है: