Published Mar 24, 2023
Contribute to Docs

The Math.Sin() class method returns the sine of a given angle.



The Math.Sin() method takes only one parameter, angle, an angle in radians of type double. The method returns the sine of the angle as a double value or NaN (not a number) if the value of angle equals:

  • NaN
  • NegativeInfinity
  • PositiveInfinity


The following example first converts 30 degrees to radians, then uses the Math.Sin() method to return the sine of that angle. Finally, the Console.WriteLine() function prints the result to the console:

using System;
public class Example {
public static void Main(string[] args) {
double degrees = 30;
double radians = degrees * Math.PI/180;
double sine = Math.Sin(radians);
Console.WriteLine("The sine of " + degrees + " degrees is: " + sine);

The example will result in the following output:

The sine of 30 degrees is: 0.5

Codebyte Example

The following example is runnable and returns the sine of the angle given in degrees:

Visit us
Hide code
Hide output
Hide output

All contributors

Looking to contribute?

Learn C# on Codecademy