资源描述:
《c#语言源码角度度到弧度转换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent(
2、);}privatevoidForm1_Load(objectsender,EventArgse){}doublex1,x2,y1,y2,dx,dy,s,a;stringm1,m2,m3,m4;constdoublePI=3.1415926;privatevoidbutton1_Click(objectsender,EventArgse){if(textBox1.Text==""){MessageBox.Show(this,"对不起,请输入X1","提示",MessageBoxButtons.OK,MessageBoxIco
3、n.Information);return;}if(textBox2.Text==""){MessageBox.Show(this,"对不起,请输入Y1","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}if(textBox3.Text==""){MessageBox.Show(this,"对不起,请输入X2","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}if(textB
4、ox4.Text==""){MessageBox.Show(this,"对不起,请输入Y2","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}x1=Convert.ToDouble(textBox1.Text);y1=Convert.ToDouble(textBox2.Text);x2=Convert.ToDouble(textBox3.Text);y2=Convert.ToDouble(textBox4.Text);dx=x2-x1;dy=y2-y
5、1;s=Math.Sqrt(dx*dx+dy*dy);a=Math.Atan(dy/dx);if(dx>0&&dy<0)a=a+PI*2;if(dx<0&&dy>0)a=a+PI;if(dx<0&&dy<0)a=a+PI;m1=dx.ToString("0.0000");m2=dy.ToString("0.0000");m3=s.ToString("0.0000");m4=a.ToString("0.0000");textBox5.Text=m1;textBox6.Text=m2;textBox7.Text=m3;textB
6、ox8.Text=m4;}privatevoidbutton2_Click(objectsender,EventArgse){if(textBox7.Text==""){MessageBox.Show(this,"对不起,请输入“距离”","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}if(textBox8.Text==""){MessageBox.Show(this,"对不起,请输入“方位角”","提示",MessageBoxButtons.OK
7、,MessageBoxIcon.Information);return;}s=Convert.ToDouble(textBox7.Text);a=Convert.ToDouble(textBox8.Text);dx=s*Math.Cos(a);dy=s*Math.Sin(a);m1=dx.ToString("0.0000");m2=dy.ToString("0.0000");textBox5.Text=m1;textBox6.Text=m2;}}}度到弧度转换usingSystem;usingSystem.Collectio
8、ns.Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){constdoublePI=3.1415926535897