เมธอด 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