কম্পিউটার টিউটোরিয়াল

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.Acos()

Math.Acos() মেথডটি নির্দিষ্ট সংখ্যা যেটি কোসাইন, সেটি কেAngle রিটার্ন করে।

সিনট্যাক্স

public static double Acos (double val);

উদাহরণ

using System; 
public class Demo { 
    public static void Main(){ 
        double val1 = -0.0, val2 = Double.PositiveInfinity, 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}", val3, Math.Acos(val3)); 
    } 
}

আউটপুট

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

Math.Pow()

Math.Pow() মেথডটি একটি সংখ্যাকে অন্য সংখ্যার ঘাতে উত্থাপন করতে ব্যবহৃত হয়।

সিনট্যাক্স

public static double Pow(double val1, double val2)

উদাহরণ

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 ক্লাস

  2. C#-এ সিঙ্গলটন প্যাটার্ন ইমপ্লিমেন্টেশন

  3. C#-এ Math ক্লাসের মেথডসমূহ (Math Class Methods)

  4. C#-এ ক্লাস (Class in C#)