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

เมธอด Math.Sin() ใน C#

เมธอด Math.Sin() ใน C# ใช้สำหรับคืนค่าไซน์ (sine) ของมุมที่ระบุ

ไวยากรณ์

ไวยากรณ์มีดังนี้:

public static double Sin (double val);

พารามิเตอร์ val คือมุมในเรเดียน

ตัวอย่าง

ตัวอย่างการใช้งานเมธอด Math.Sin() กับ 30 องศา:

using System; 
public class Demo { 
    public static void Main(){ 
        double val1 = 30.0; 
        Console.WriteLine(Math.Sin((val1 * (Math.PI)) / 180)); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

0.5

ตัวอย่างเพิ่มเติม

ตัวอย่างกับค่าพิเศษ:

using System; 
public class Demo { 
    public static void Main(){ 
        double val1 = 45.0; 
        double val2 = Double.PositiveInfinity; 
        double val3 = Double.NaN; 
        Console.WriteLine(Math.Sin((val1 * (Math.PI)) / 180)); 
        Console.WriteLine(Math.Sin(val2)); 
        Console.WriteLine(Math.Sin(val3)); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

0.707106781186547 
NaN 
NaN

หมายเหตุ: พารามิเตอร์ต้องอยู่ในหน่วยเรเดียน ต้องแปลงจากองศาด้วยสูตร: radians = degrees * Math.PI / 180