常用测量程序设计代码(1)用全站仪在A点观测了 B 点斜边与垂直角,求A到 B 得高差。(提示:,D--斜边,-—垂直角,-—仪器高,——反光镜高,——大气折光系数)using System;using System、Collections、Generic;using System、Text;namespace ConsoleApplication1{ class Application { static void Main(string[] args) { Console、Write(”请输入斜边=”); double D = double、Parse(Console、ReadLine()); Console、Write(”请输入垂直角[ddd、mmss]="); double a = DEG(double、Parse(Console、ReadLine())); Console、Write(”请输入仪器高=”); double i = double、Parse(Console、ReadLine()); Console、Write(”请输入反光镜高="); double v = double、Parse(Console、ReadLine()); double h = D * Math、Sin(a) + (1 - 0、13) * D / 6371000、0 * D / 6371000、0 * Math、Cos(a) * Math、Cos(a) / 2、0 + i — v; Console、WriteLine(”高差为{0}",h); } //将ddd、mmss转为弧度 static public double DEG(double ang) { int fuhao = (int)(ang / Math、Abs(ang)); ang = Math、Abs(ang); int d = (int)ang; int m = ((int)(ang * 100)) - d * 100; double s = ang * 10000 - m * 100 — d * 10000; return ((d + m / 60、0 + s / 3600、0) * fuhao) / 180、0 * Math、PI; } } }(2)如图所示,已知 A 点得坐标及 A 点到B点得边长及方位角,计算B点得坐标.using System;using System、Collections、Generic;using System、Text;namespace ConsoleApplication1{ class Application { static void Main(string[] args) { Console、Write("请输入A点得X坐标="); double XA = double、Parse(Console、ReadLine()); Console、Write("请输入A点得Y坐标="); double YA = double、Parse(Console、ReadLine()); Console、Write("请输入A到B得方位角[ddd、mmss]="); double a =...