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

C#-এ MathF.Asin দিয়ে সাইন মান থেকে কোণ বের করা

MathF.Asin(float) মেথড একটি ফ্লোট ভ্যালু (সাইন মান) গ্রহণ করে এবং সংশ্লিষ্ট কোণ (রেডিয়ানে) রিটার্ন করে। ইনপুট -১ থেকে ১ এর মধ্যে হতে হবে, অন্যথায় NaN রিটার্ন করে।

উদাহরণ ১: বৈধ ও অবৈধ ইনপুট

using System;

public class Demo {
    public static void Main() {
        float val1 = 0.1f;
        float val2 = 8.9f;

        Console.WriteLine("Angle (val1) = " + (MathF.Asin(val1)));
        Console.WriteLine("Angle (val2) = " + (MathF.Asin(val2)));
    }
}

আউটপুট

Angle (val1) = 0.1001674
Angle (val2) = NaN

উদাহরণ ২: আরও অবৈধ ইনপুট

using System;

public class Demo {
    public static void Main() {
        float val1 = 1.2f;
        float val2 = 45.5f;

        Console.WriteLine("Angle (val1) = " + (MathF.Asin(val1)));
        Console.WriteLine("Angle (val2) = " + (MathF.Asin(val2)));
    }
}

আউটপুট

Angle (val1) = NaN
Angle (val2) = NaN

মূল পয়েন্টস

  • MathF.Asin — আর্কসাইন (inverse sine) ফাংশন, ফ্লোট প্রিসিশন।
  • ইনপুট রেঞ্জ: [-1, 1]। বাইরে হলে NaN।
  • আউটপুট রেঞ্জ: [-π/2, π/2] রেডিয়ান।
  • ডিগ্রিতে কনভার্ট করতে: angle * 180 / MathF.PI।
  1. C#-এ float, double এবং decimal-এর পার্থক্য

  2. পাইথনে ট্রাইগোনোমেট্রিক ট্যাঞ্জেন্ট (Tan) নির্ণয় করুন

  3. পাইথনে ট্রাইগোনোমেট্রিক কোসাইন (Cosine) মান নির্ণয় করুন

  4. পাইথনে ট্রাইগোনোমেট্রিক সাইন (Sine) মান নির্ণয় করুন