কম্পিউটার

C# এ Math.Sign() পদ্ধতি


C# এ Math.Sign() পদ্ধতিটি একটি পূর্ণসংখ্যা ফেরাতে ব্যবহৃত হয় যা একটি সংখ্যার চিহ্ন নির্দেশ করে।

পদ্ধতি

Math.Sign() নিম্নলিখিত পদ্ধতিগুলিকে ওভারলোড করে -

Math.Sign(Int16)
Math.Sign(Int32)
Math.Sign(Int64)
Math.Sign(SByte)
Math.Sign(Single)
Math.Sign(Decimal)
Math.Sign(Double)

উদাহরণ

আসুন এখন Math.Sign() পদ্ধতি -

বাস্তবায়নের একটি উদাহরণ দেখি
using System;
public class Demo {
   public static void Main(){
      short val1 = 1;
      int val2 = 20;
      long val3 = -3545465777;
      Console.WriteLine("Short Value = " + val1);
      Console.WriteLine("Sign (Short Value) = " + getSign(Math.Sign(val1)));
      Console.WriteLine("Int32 value = " + val2);
      Console.WriteLine("Sign (Short Value) = " + getSign(Math.Sign(val2)));
      Console.WriteLine("Long value = " + val3);
      Console.WriteLine("Sign (Long Value) = " + getSign(Math.Sign(val3)));
   }
   public static String getSign(int compare){
      if (compare == 0)
         return "Equal to zero!";
      else if (compare < 0)
         return "Less than zero!";
      else
         return "Greater than zero!";
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
Short Value = 1
Sign (Short Value) = Greater than zero!
Int32 value = 20
Sign (Short Value) = Greater than zero!
Long value = -3545465777
Sign (Long Value) = Less than zero!

উদাহরণ

Math.Sign() পদ্ধতি -

বাস্তবায়নের জন্য আরেকটি উদাহরণ দেখা যাক
using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 20m;
      Double val2 = -35.252d;
      Console.WriteLine("Decimal Value = " + val1);
      Console.WriteLine("Sign (Decimal Value) = " + getSign(Math.Sign(val1)));
      Console.WriteLine("Double value = " + val2);
      Console.WriteLine("Sign (Double Value) = " + getSign(Math.Sign(val2)));
   }
   public static String getSign(int compare){
      if (compare == 0)
         return "Equal to zero!";
      else if (compare < 0)
         return "Less than zero!";
      else
         return "Greater than zero!";
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
Decimal Value = 20
Sign (Decimal Value) = Greater than zero!
Double value = -35.252
Sign (Double Value) = Less than zero!

  1. C# এ Math.Floor() পদ্ধতি

  2. C# এ Math.Exp() পদ্ধতি

  3. C# এ Math.DivRem() পদ্ধতি

  4. C# Math.DivRem পদ্ধতি