首页 > 代码库 > 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 }
要把弧度转换为度,只需乘以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 }
验证结果
1.输入180 ,结果为∏
2.输入∏,结果为180
1.2度转化为弧度 1.3弧度转换为度
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。