首页 > 代码库 > 1.2度转化为弧度 1.3弧度转换为度

1.2度转化为弧度 1.3弧度转换为度

知识点:

1.静态字段Math.PI 包含常量 ∏

2.弧度的定义 :一周的弧度数为2πr/r=2π,360°角=2π弧度,因此,1弧度约为57.3°,即57°17‘44.806‘‘,1°为π/180弧度,近似值为0.01745弧度,周角为2π弧度,平角(即180°角)为π弧度,直角为π/2弧度。

问题:

使用Math类的三角函数时,所有单位都使用弧度。而你有一个或多个用度来度量的角,希望把这些度转换为弧度,以便在Math类的成员函数中使用。

解决方案

要把度值转换为弧度,只需乘以∏/180:

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace _04度转化为弧度 8 { 9     class Program10     {11         static void Main(string[] args)12         {13             Console.WriteLine("输入度数:");14             var degrees = Console.ReadLine();15             double radians = ConvertDegreesToRadians(Convert.ToDouble(degrees));16             Console.WriteLine(radians);17             Console.ReadKey();18         }19 20         public static double ConvertDegreesToRadians(double degrees) 21         {22             double radians = (Math.PI/180)*degrees;23             return radians;24         }25     }26 }
View Code

要把弧度转换为度,只需乘以180/∏

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace _05弧度转换为度 8 { 9     class Program10     {11         static void Main(string[] args)12         {13             Console.WriteLine("输入弧度:");14             var radians = Console.ReadLine();15             double degrees = ConvertRadiansToDegrees(Convert.ToDouble(radians));16             Console.WriteLine(degrees);17             Console.ReadKey();18         }19 20         public static double ConvertRadiansToDegrees(double radians)21         {22             double degrees = (180 / Math.PI) * radians;23             return degrees;24         }25         26     }27 }
View Code

 

验证结果

1.输入180 ,结果为∏

2.输入∏,结果为180

1.2度转化为弧度 1.3弧度转换为度