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

C#-এ ম্যাথেমেটিক্যাল ফাংশনসমূহ (Mathematical Functions)


C#-এ System.Math ক্লাস গাণিতিক অপারেশন, ট্রিগোনোমেট্রিক, লগারিদমিক গণনা ইত্যাদি انجام করার জন্য মেথড এবং প্রপার্টি প্রদান করে।

প্রধান মেথডসমূহ

ক্রম নংমেথড ও বিবরণ
1Abs(Decimal)
একটি ডেসিমাল নম্বরের পরম মান রিটার্ন করে।
2Abs(Double)
একটি ডবল-প্রেসিশন ফ্লোটিং-পয়েন্ট নম্বরের পরম মান রিটার্ন করে।
3Abs(Int16)
একটি ১৬-বিট সাইনড ইন্টিজারের পরম মান রিটার্ন করে।
4Abs(Int32)
একটি ৩২-বিট সাইনড ইন্টিজারের পরম মান রিটার্ন করে।
5Abs(Int64)
একটি ৬৪-বিট সাইনড ইন্টিজারের পরম মান রিটার্ন করে।
6Abs(SByte)
একটি ৮-বিট সাইনড ইন্টিজারের পরম মান রিটার্ন করে।
7Abs(Single)
একটি সিঙ্গল-প্রেসিশন ফ্লোটিং-পয়েন্ট নম্বরের পরম মান রিটার্ন করে।
8Acos(Double)
নির্দিষ্ট নম্বরের কোসাইন যেই কোণ, সেটি রিটার্ন করে।
9Asin(Double)
নির্দিষ্ট নম্বরের সাইন যেই কোণ, সেটি রিটার্ন করে।
10Atan(Double)
নির্দিষ্ট নম্বরের ট্যাঞ্জেন্ট যেই কোণ, সেটি রিটার্ন করে।

সব মেথডের জন্য MSDN রেফার করুন।

পরম মান পাওয়ার উদাহরণ

using System;

class Program
{
    static void Main()
    {
        int val1 = 250;
        int val2 = -150;
        Console.WriteLine("Before...");
        Console.WriteLine(val1);
        Console.WriteLine(val2);
        int abs1 = Math.Abs(val1);
        int abs2 = Math.Abs(val2);
        Console.WriteLine("After...");
        Console.WriteLine(abs1);
        Console.WriteLine(abs2);
    }
}

লগারিদমিক এবং ট্রিগোনোমেট্রিক ফাংশনও C#-এ System.Math ক্লাসের অংশ। ট্রিগোনোমেট্রিক ফাংশনগুলো شامل: ACos, ASin, Sin, Cos, Tan, ইত্যাদি। এটি System নেমস্পেসের Math টাইপের অধীনে আসে।

ট্রিগোনোমেট্রিক ফাংশন উদাহরণ

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine(Math.Acos(0));
        Console.WriteLine(Math.Cos(2));
        Console.WriteLine(Math.Asin(0.2));
        Console.WriteLine(Math.Sin(2));
    }
}

  1. C# Console.SetBufferSize() মেথড

  2. C# Console.ResetColor() মেথড

  3. C# Console.Read() মেথড

  4. C# Console ক্লাস