Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/can-dy-jack/calculator
A simple calculator made with C# .
https://github.com/can-dy-jack/calculator
Last synced: about 1 month ago
JSON representation
A simple calculator made with C# .
- Host: GitHub
- URL: https://github.com/can-dy-jack/calculator
- Owner: can-dy-jack
- License: apache-2.0
- Created: 2021-04-27T06:47:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-04-27T06:56:37.000Z (over 3 years ago)
- Last Synced: 2024-11-02T04:42:12.698Z (3 months ago)
- Language: C#
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# calculator
A simple calculator made with C# .## 计算器程序操作说明
计算器由两个窗体组成,分为标准模式和科学模式。
程序左上角按钮可切换模式。### 标准模式
#### 功能
已实现:
- [x] 0-9 按钮 和 `=` 按钮
- [x] 加、减、乘、除 功能
- [x] 清除按钮 - `C` / `CE` / `×`
- [x] `.`按钮
- [x] 平方按钮sqr() `x²`
- [x] 开方按钮sqrt() `√`
- [x] 倒数按钮 `1/x`
- [x] 百分号 `%`
- [x] 正负号 negate() `+/-`---
未实现:
- [ ] 记忆功能 - M-/M+/……
#### 操作说明
1. 加减乘除:
>输入第一个数字,之后按下`+`、`-`、`x`、`÷`之后,然后输入第二个数字,最后按下等于号`=`即可实现加减乘除。
>如果要更改运算符,只需要按下新的运算符即可更换。2. 清除按钮(`C` `CE` `x`):
>`C` `CE` `x`按钮可以清除文本框的内容。
3. `.`按钮
>`.`按钮可以实现小数运算。
>`.`和0-9一样,直接按下即可。4. 平方、开方、倒数
>按下对应按钮即可实现运算。
5. 百分号
>按下对应按钮即可实现运算,当上边的文本框为空或者为零时,计算结果均为 0 。
6. 正负号`+/-`
>按下`+/-`按钮即可实现正负翻转。
### 科学模式
#### 功能
基本功能和标准模式一样:
- [x] 0-9 按钮 和 `=` 按钮
- [x] 加减乘除功能
- [x] 清除按钮 - C / CLS / x
- [x] `.`按钮
- [x] 平方按钮sqr()
- [x] 开方按钮sqrt()
- [x] 倒数按钮 `1/x`
- [x] 百分号 `%`
- [x] 正负号 negate() `+/-`---
其它已实现:
- [x] 自然常数`e`
- [x] 圆周率`π`---
未实现:
- [ ] 记忆功能 - M-/M+/M列表/MC/MR/MS
- [ ] 角度/弧度 切换
- [ ] 对数 ln 、log
- [ ] 指数
- [ ] F-E - 科学计数法
- [ ]
- [ ] 括号
- [ ] 绝对值
- [ ] 求余
- [ ] exp
- [ ] 阶乘#### 操作说明
1. 自然常数`e` 和 圆周率`π`
>是一个常数,即可以和0-9数字一样使用。