使用教程

如何输入角度

角度采用共计4位小数输入,

例如5.2345

  • 整数位为度
  • 小数前两位为分
  • 小数后两位到后四位为秒,超出的部分四舍五入

例子

简易角度计算器

算式顺序为从上至下,即上角度+(- / *)下角度

在乘法与除法模式下,下角度会被自动转化为整数,也就是说,乘除法只能是角度与整数的乘除

高级角度计算器

需要多角度复杂运算时,可以将复杂算式输入这里,点击计算显示分步结果,同时支持圆括号提高运算优先级
举例如下
高级举例


开发过程

前言

在今年暑期的工程测量实习里,为了方便大量的角度计算,写了这么一个简易的网页程序用来提高效率(其实就是想偷懒😂 )

第一版

最开始是两个输入框几个按钮,只能进行简单的加减,

后来实习任务轻松了些,外出时间更少了些,我就试着给它添加了点功能,虽然都是简单的功能,实用就好。

为了应付大量的计算,一个角一个角的算实在麻烦,我又让它能够计算些简单的算式。

实习结束,这个工具后面用到的几率大概会很小。但我看着好像还不是很完美。

这一版所使用的运算是将度分秒分开计算的,所以乘除计算写起来有点复杂,没有提供支持。

早期版本

第二版

利用暑假这个时间,我学习了react,就想着拿react写这个项目来练手,于是乎就有了它。

目前还在设计中,但我觉得最后的界面大概就如此了。

左边的简易计算器支持了加减乘除,能根据输入内容实时计算结果,

右边的高级计算器支持对计算式子分开展示,也支持括号包裹计算(仅限圆括号),

剩下的就只有美化一下界面吧。

这一版将角度全部转换为秒后再进行计算,因此乘除运算也很容易支持了,

不过我设置的乘除计算式后者只能为整数而非角度,关闭了两个角度的乘除功能

第二版

更新日志

  • 2021.12.15

    • 修复了一些bug(例如0.58会被识别为错误的角度)
  • 2021.09.15


  • 增加了清空按钮
  • 结果标签序号更明显
  • 更改为灰色背景

image.png