Skip to content

功能较为完善的控制台计算器。A console calculator.

License

Notifications You must be signed in to change notification settings

Haceau-Zoac/Haceau-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Haceau-Calculator

Language .Net Core

Gitee Github

简介

该项目为使用C#编写的计算器。当前版本为v1.4.1。支持小括号、加减乘除、去除小数的除、取余、幂运算、正负数运算和函数。开源协议为MIT。保持更新中。

Calculator:计算器类,实现计算功能。

Tools:工具类,一些与计算器无关的功能在这里实现。

  • Calculator以及Tools类可以直接拿走进行开发(前提:遵守MIT许可证)。

使用

  • 加:1 + 2 = 3
  • 正:+1 + (+2) = 3
  • 减:1 - 2 = -1
  • 负:-1 - (-2) = 1
  • 乘:1 * 2 = 2
  • 幂:1 ^ 2 或 1 ** 2 = 2
  • 除:1 / 2 = 0.5
  • 取余:1 % 2 = 1
  • 除(去除小数):1 // 2 = 0
  • 函数:函数名(值)
  • 函数列表:abs、acos、acosh、asin、atan、atanh、cbrt、ceiling、cos、cosh、exp、floor、ilogb、log、log10、log2、round、sign、sin、sinh、sqrt、tan、tanh、truncate

待办清单

完成版本 内容
1.1.0 支持正/负数运算
1.2.0 支持取余运算
1.3.0 支持幂运算和去小数位的除运算
取消,使用小括号嵌套代替 支持中括号
1.4.0 支持函数
1.5.0 支持大数运算
- 长期维护