Phương thức Math.Sin() trong C# được dùng để trả về sine (sin) của một góc được chỉ định (tính bằng radian).
Cú pháp
Cú pháp như sau:
public static double Sin(double val);
Tham số val là góc tính bằng radian.
Ví dụ 1 - Sin của 30 độ
using System;
public class Demo
{
public static void Main()
{
double val1 = 30.0;
// Chuyển độ sang radian: val * PI / 180
Console.WriteLine(Math.Sin((val1 * Math.PI) / 180));
}
}
Kết quả
0.5
Ví dụ 2 - Sin của 45 độ, PositiveInfinity và NaN
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));
}
}
Kết quả
0.707106781186547 NaN NaN