常用测量程序设计代码(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