-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
49 lines (47 loc) · 2.48 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# TODO
- Add tests for trig
- Memory
- Setting to enable more memory cells, open selection on click
- A compressed view with common ops (4x5 view)
- ```
+ 7 8 9
- 4 5 6
* 1 2 3
/ . 0 D
^ = C
```
- Glance: Calculated value
- Factorial function `!`
- Invert number `+/-`
- Actual full parsing with precedence
- RPN mode (replace history with stack)
- Graphing Display
```
History
▲
│
┌──────────────┐ ┌───────┴──────┐ ┌──────────────┐
│ │ │ │ │ │
├────┬────┬────┤ ├────┬────┬────┤ ├────┬────┬────┤
│ pi │ DEG│ │ │ 7 │ 8 │ 9 │ │ + │ - │ x │
├────┼────┼────┤ ├────┼────┼────┤ ├────┼────┼────┤
│ sin│ cos│ tan│ ◄─ │ 4 │ 5 │ 6 │ ─► │ / │ ^ │ +/-│
├────┼────┼────┤ ├────┼────┼────┤ ├────┼────┼────┤
│asin│acos│atan│ │ 1 │ 2 │ 3 │ │sqrt│ x^2│ │
├────┼────┼────┤ ├────┼────┼────┤ ├────┼────┼────┤
│ e │ ln │ DEL│ │ . │ 0 │ DEL│ │ AC │ = │ DEL│
└────┴────┴────┘ └────┴──┬─┴────┘ └────┴────┴────┘
│
▼
┌──────────────┐
│ │
├────┬────┬────┤
│ MR │ MS │ M+ │
├────┼────┼────┤
│ ! │ log│ │
├────┼────┼────┤
│ │ │ │
├────┼────┼────┤
│ │ │ DEL│
└────┴────┴────┘
```