zoukankan      html  css  js  c++  java
  • 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 Program
    10     {
    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 Program
    10     {
    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

  • 相关阅读:
    阿里云高级技术专家周晶:基于融合与协同的边缘云原生体系实践
    Spring Boot Serverless 实战系列“架构篇” 首发 | 光速入门函数计算
    基于 EMR OLAP 的开源实时数仓解决方案之 ClickHouse 事务实现
    【ClickHouse 技术系列】 在 ClickHouse 中处理实时更新
    LeetCode_Two Sum
    LeetCode_ Remove Element
    LeetCode_Same Tree
    LeetCode_Symmetric Tree
    LeetCode_Path Sum
    LeetCode_Merge Sorted Array
  • 原文地址:https://www.cnblogs.com/weijieAndy/p/3988267.html
Copyright © 2011-2022 走看看