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

C# में Math.Round() मेथड


C# में Math.Round() मेथड किसी मान को निकटतम पूर्णांक या निर्दिष्ट भिन्नात्मक अंकों की संख्या तक राउंड करता है।

ओवरलोडेड मेथड्स

Math.Round() द्वारा ओवरलोड किए गए मेथड्स निम्नलिखित हैं:

Math.Round(Double) Math.Round(Double, Int32) Math.Round(Double, Int32, MidpointRounding) Math.Round(Double, MidpointRounding) Math.Round(Decimal) Math.Round(Decimal, Int32) Math.Round(Decimal, Int32, MidpointRounding) Math.Round(Decimal, MidpointRounding)

उदाहरण (Math.Round(Decimal))

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

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = 78.12m; 
        Decimal val2 = 30.675m; 
        Console.WriteLine("Decimal Value = " + val1); 
        Console.WriteLine("Rounded value = " + Math.Round(val1)); 
        Console.WriteLine("Decimal Value = " + val2); 
        Console.WriteLine("Rounded value = " + Math.Round(val2)); 
    } 
}

आउटपुट

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

Decimal Value = 78.12 Rounded value = 78 Decimal Value = 30.675 Rounded value = 31

उदाहरण (Math.Round(Double))

आइए Math.Round() मेथड यानी Math.Round(Double) को लागू करने का एक और उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        Double val1 = 23.10; 
        Double val2 = 90.98; 
        Console.WriteLine("Double Value = " + val1); 
        Console.WriteLine("Rounded value = " + Math.Round(val1)); 
        Console.WriteLine("Double Value = " + val2); 
        Console.WriteLine("Rounded value = " + Math.Round(val2)); 
    } 
}

आउटपुट

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

Double Value = 23.1 Rounded value = 23 Double Value = 90.98 Rounded value = 91

  1. - C# में Math.Floor() मेथड

    C# में Math.Floor() मेथड का उपयोग निर्दिष्ट संख्या से कम या बराबर सबसे बड़ा अभिन्न मान लौटाने के लिए किया जाता है। सिंटैक्स public static decimal Floor (decimal val); public static double Floor (double val) ऊपर पहले सिंटैक्स के लिए, मान val डेसीमल संख्या है, जबकि दूसरे सिंटैक्स में Val डबल संख्या ह

  1. - C# में Math.Exp() मेथड

    C# में Math.Exp() मेथड का उपयोग e को निर्दिष्ट घात तक बढ़ाकर लौटाने के लिए किया जाता है। सिंटैक्स public static double Exp (double val); यहां, Val घात है। यदि Val NaN या PositiveInfinity के बराबर है, तो वह मान लौटाया जाता है। हालांकि, यदि d NegativeInfinity के बराबर है, तो 0 लौटाया जाता है। आइए Mat

  1. - C# में Math.DivRem() मेथड

    C# में Math.DivRem() मेथड का उपयोग दो संख्याओं को विभाजित करके भागफल की गणना करने और आउटपुट पैरामीटर में शेषफल भी लौटाने के लिए किया जाता है। सिंटैक्स public static int DivRem (int dividend, int divisor, out int remainder); public static long DivRem (long dividend, long divisor, long remainder); आइ