C MathSin Examples

In this tutorial, we will learn about the C# Math.Sin() method, and learn how to use this method to find the sine of given angle, with the help of examples.

SinDouble

Math.Sin(a) returns the sine of the specified angle a. Sin() function considers the specified angle in radians.

Syntax

The syntax of Sin() method is

Math.Sin(Double a)

where

Parameter Description
a The angle in radians.

Return Value

The method returns double value.

Example 1 Sin45 degrees

In this example, we will compute sine for 45 degrees. We know that sin(45 degrees) is inverse of square root 2.

C# Program

using System;

class Example {
    static void Main(string[] args) {
        Double angle = Math.PI/4; //45 degrees

        Double value = Math.Sin(angle);
        Console.WriteLine($"Sine ({(180 / Math.PI) * angle} degrees) = {value}");
    }
}

Output

Sine (45 degrees) = 0.707106781186548

Example 2 Sin90 degrees

In this example, we will compute sine for 90 degrees. We know that sin(90 degrees) is 1.

C# Program

using System;

class Example {
    static void Main(string[] args) {
        Double angle = Math.PI/2; //90 degrees

        Double value = Math.Sin(angle);
        Console.WriteLine($"Sine ({(180 / Math.PI) * angle} degrees) = {value}");
    }
}

Output

Sine (90 degrees) = 1

Example 3 Sin-60 degrees

In this example, we will compute sine for -60 degrees. We know that sin(-60 degrees) is -0.5

C# Program

using System;

class Example {
    static void Main(string[] args) {
        Double angle = -Math.PI/6; //-60 degrees

        Double value = Math.Sin(angle);
        Console.WriteLine($"Sine ({(180 / Math.PI) * angle} degrees) = {value}");
    }
}

Output

Sine (-30 degrees) = -0.5

Conclusion

In this C# Tutorial, we have learnt the syntax of C# Math.Sin() method, and also learnt how to use this method with the help of C# example programs.