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

C# MathF.Atan2() মেথড উদাহরণসহ

C#-এ MathF.Atan2() মেথডটি যেসব কোয়াড্রান্টে পয়েন্ট থাকে সেটি বিবেচনা করে ট্যাঞ্জেন্ট = y/x থেকে কোণ (রেডিয়ানে) রিটার্ন করে। এটি সাধারণ Atan()-এর চেয়ে বেশি নির্ভুল।

সিনট্যাক্স

public static float Atan2 (float val1, float val2);

এখানে val1 হলো y-কোঅর্ডিনেট, val2 হলো x-কোঅর্ডিনেট।

উদাহরণ ১

using System;

public class Demo {
    public static void Main(){
        float val1 = 0.1f;
        float val2 = 0.9f;
        Console.WriteLine("Return value = " + (MathF.Atan2(val1,val2)));
    }
}

আউটপুট

Return value = 0.1106572

উদাহরণ ২

x=y=২৫ হলে কোণ ৪৫ ডিগ্রি (রেডিয়ান থেকে ডিগ্রি কনভার্ট করে)।

using System;

public class Demo {
    public static void Main(){
        float val1 = 25f;
        float val2 = 25f;
        Console.WriteLine("Return value = " + (MathF.Atan2(val1,val2)) * (180 / MathF.PI));
    }
}

আউটপুট

Return value = 45
  1. C#-এ MathF.Sqrt() মেথড: ফ্লোটিং-পয়েন্ট বর্গমূল নির্ণয়

  2. C#-এ MathF.Sinh() মেথড: হাইপারবোলিক সাইন গণনা

  3. C#-এ MathF.Sin() মেথড: ফ্লোট সাইন ফাংশন ব্যবহার

  4. C#-এ MathF.Truncate() মেথড উদাহরণসহ