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

C# में Decimal.Floor() मेथड


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

सिंटैक्स

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

public static decimal Floor (decimal val);

यहां, Val राउंड की जाने वाली मान है।

उदाहरण

आइए Decimal.Floor() मेथड को लागू करने का एक उदाहरण देखते हैं -

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = 25.25m; 
        Decimal val2 = 11.85m; 
        Console.WriteLine("Decimal 1 = "+val1); 
        Console.WriteLine("Decimal 2 = "+val2); 
        Console.WriteLine("Floor (val1) = "+Decimal.Floor(val1)); 
        Console.WriteLine("Floor (val2) = "+Decimal.Floor(val2)); 
    } 
}

आउटपुट

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

Decimal 1 = 25.25 Decimal 2 = 11.85 Floor (val1) = 25 Floor (val2) = 11

दूसरा उदाहरण

आइए Decimal.Floor() मेथड को लागू करने का एक और उदाहरण देखते हैं -

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = -25.25m; 
        Decimal val2 = -11.85m; 
        Console.WriteLine("Decimal 1 = "+val1); 
        Console.WriteLine("Decimal 2 = "+val2); 
        Console.WriteLine("Floor (val1) = "+Decimal.Floor(val1)); 
        Console.WriteLine("Floor (val2) = "+Decimal.Floor(val2)); 
    } 
}

आउटपुट

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

Decimal 1 = -25.25 Decimal 2 = -11.85 Floor (val1) = -26 Floor (val2) = -12
  1. - C# में Decimal.ToSByte() मेथड

    विवरण Decimal.ToSByte() मेथड निर्दिष्ट Decimal मान को समतुल्य 8-बिट साइन्ड इंटीजर (sbyte, रेंज: -128 से 127) में परिवर्तित करता है। दशमलव भाग को काट दिया जाता है (truncated), राउंड नहीं किया जाता। सिंटैक्स public static sbyte ToSByte(decimal val); पैरामीटर: val - परिवर्तित की जाने वाली दशमलव संख्या

  1. - C# में Decimal.ToOACurrency() मेथड

    विवरण Decimal.ToOACurrency() मेथड निर्दिष्ट Decimal मान को समतुल्य OLE ऑटोमेशन करेंसी मान में परिवर्तित करता है, जो 64-बिट साइन्ड इंटीजर (long) में समाहित होता है। OLE करेंसी फॉर्मेट मान को 10,000 से गुणा करके एक फिक्स्ड-पॉइंट संख्या के रूप में संग्रहीत करता है (4 दशमलव स्थान)। सिंटैक्स public stat

  1. - C# में Decimal.Divide() मेथड

    C# में Decimal.Divide() मेथड का उपयोग दो निर्दिष्ट डेसीमल मानों को विभाजित करने के लिए किया जाता है। सिंटैक्स निम्नलिखित सिंटैक्स है - public static decimal Divide (decimal val1, decimal val2); यहां, val1 लाभांश है, जबकि val2 भाजक है। उदाहरण आइए Decimal.Divide() मेथड को लागू करने का एक उदाहरण देखते