把角度转化为弧度的C#代码如何写? 50

 我来答
小星星教育知识分享
高粉答主

2019-11-23 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67136

向TA提问 私信TA
展开全部

把角度转化为弧度的转换使用,示范:

tan,sin,atan,asin同理;

Math.Cos(角度值*Math.PI/180);

Math.Acos(cos值)*180/Math.PI;

扩展资料

度跟弧度之间的换算

据上所述,一个平角是π弧度。

即180度=π弧度

由此可知:

1度=π/180弧度(≈0.017453弧度)

因此,得到把度化成弧度的公式:

弧度=度×π/180

例如:

90°=90×π/180=π/2弧度

60°=60×π/180=π/3弧度

45°=45×π/180=π/4弧度

30°=30×π/180=π/6弧度

120°=120×π/180=2π/3弧度

反过来,弧度化成度怎么算?

因为π弧度=180°

所以1弧度=180°/π(≈57.3°)

因此,可得到把弧度化成度的公式:

度=弧度×180°/π

例如:

4π/3弧度=4π/3×180°/π

=240°

折柳成萌
高粉答主

2017-09-16 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6315万
展开全部
角度转成弧度
using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{

const double PI = 3.14159265358979323846264338;

Console.WriteLine("请输入度(60.5656代表60度56分56秒"); ouble a = Convert.ToDouble(Console.ReadLine());

double b = Math.Floor(a);

double c = Math.Floor((a - b) * 100) / 60;

double d = Math.Floor((a - b) * 10000 - c * 60 * 100) / 3600; double e = PI * (b + c + d) / 180;

Console.WriteLine("弧度为:{0}", e);

Console.ReadLine();

}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahcc08
推荐于2018-02-28 · 知道合伙人软件行家
ahcc08
知道合伙人软件行家
采纳数:11853 获赞数:51941
拥有丰富的软件开发经验。

向TA提问 私信TA
展开全部

角度转成弧度

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{

const double PI = 3.14159265358979323846264338;

Console.WriteLine("请输入度(60.5656代表60度56分56秒");  ouble a = Convert.ToDouble(Console.ReadLine());

double b = Math.Floor(a);

double c = Math.Floor((a - b) * 100) / 60;

double d = Math.Floor((a - b) * 10000 - c * 60 * 100) / 3600; double e = PI * (b + c + d) / 180;

Console.WriteLine("弧度为:{0}", e);

Console.ReadLine();

}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alienphy
2015-05-24 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:99
采纳率:100%
帮助的人:47.1万
展开全部
        public static double ConvertDegreesToRadians(double degrees)
        {
            double radians = (Math.PI / 180) * degrees;
            return (radians);
        }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-09-16
展开全部
#define pi 3.1416
float fun(float a)
{
return a*pi/180;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式