Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด MathF.Acosh() ใน C# พร้อมตัวอย่าง


เมธอด MathF.Acosh() ใน C# ใช้สำหรับส่งคืนไฮเปอร์โบลิกอาร์คโคไซน์ของค่าจุดทศนิยม ค่าที่รับได้ต้องมากกว่าหรือเท่ากับ 1

ไวยากรณ์

public static float Acosh (float val);

พารามิเตอร์ val คือจำนวนจุดทศนิยม

ตัวอย่าง (ค่าน้อยกว่า 1)

using System; 
public class Demo { 
    public static void Main(){ 
        float val1 = 0.1f; 
        float val2 = 0.9f; 
        Console.WriteLine("Angle (val1) = " + (MathF.Acosh(val1))); 
        Console.WriteLine("Angle (val2) = " + (MathF.Acosh(val2))); 
    } 
}

ผลลัพธ์

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

ตัวอย่างที่ 2 (ค่าที่มากกว่าหรือเท่ากับ 1)

using System; 
public class Demo { 
    public static void Main(){ 
        float val1 = 5.1f; 
        float val2 = 8.9f; 
        Console.WriteLine("Angle (val1) = " + (MathF.Acosh(val1))); 
        Console.WriteLine("Angle (val2) = " + (MathF.Acosh(val2))); 
    } 
}

ผลลัพธ์

Angle (val1) = 2.312634 
Angle (val2) = 2.876027