C#-এ MathF.Acos() মেথডটি যেই ফ্লোট মানের কোসাইন (cosine) দিয়ে থাকে, সেই কোণ (রেডিয়ানে) রিটার্ন করে। ইনপুট মান -১ থেকে ১ এর মধ্যে হতে হবে।
সিনট্যাক্স
public static float Acos (float val);
উদাহরণ ১
using System;
public class Demo {
public static void Main(){
float val1 = 0.1f;
float val2 = 0.9f;
Console.WriteLine("Angle (val1) = " + (MathF.Acos(val1)));
Console.WriteLine("Angle (val2) = " + (MathF.Acos(val2)));
}
}
আউটপুট
Angle (val1) = 1.470629 Angle (val2) = 0.4510269
উদাহরণ ২
২.৫ এবং ৫.০ উভয়ই ১-এর বড়, তাই NaN রিটার্ন করেছে।
using System;
public class Demo {
public static void Main(){
float val1 = 2.5f;
float val2 = 5.0f;
Console.WriteLine("Angle (val1) = " + (MathF.Acos(val1)));
Console.WriteLine("Angle (val2) = " + (MathF.Acos(val2)));
}
}
আউটপুট
Angle (val1) = NaN Angle (val2) = NaN