More actions
No edit summary |
No edit summary |
||
Line 38: | Line 38: | ||
==Screenshots== | ==Screenshots== | ||
https://dlhb.gamebrew.org/3dshomebrews/calculathreeds3.png | https://dlhb.gamebrew.org/3dshomebrews/calculathreeds3.png | ||
==Changelog== | ==Changelog== |
Revision as of 12:32, 29 November 2021
CalculaThreeDS | |
---|---|
File:CalculaThreeDS.jpg | |
General | |
Author | LiquidFenrir |
Type | Math |
Version | 0.2 |
License | Mixed |
Last Updated | 2021/01/10 |
Links | |
Download | |
Website | |
Source | |
CalculaThreeDS is a scientific calculator homebrew written in C++17 for the 3DS.
User guide
Interface
The interface is split between 4 parts:
- Memory on the top screen, up to 12 calculations can be remembered and copied back to the working board.
- Input area on the bottom screen, where what you type will appear, using a custom pretty-printing system (freely sized fractions, exponents, and square roots).
- Keyboard panel selector on a black background.
- Touch keyboard with all the inputs you will ever need.
Touch keyboard
3 panels are available for the intuitive touch keyboard:
- Basic input, for operations and digits.
- Functions (don't forget to put parentheses after).
- User variables (10 of them) and user functions (3, TODO) with an assignment (arrow) sign that can appear anywhere in a calculation.
Controls
D-Pad or Touchscreen - Move the cursor after you typed things out
B or Delete Key - Remove content
A or Equals key - Launch the calculation
Screenshots
Changelog
v0.2 2021/01/10
- Added complex numbers and the conjugate function to work with them.
- Added implicit multiplications.
v0.1 2021/01/10
- First testing release.
Credits
LiquidFenrir for writing the application.
devkitPro for devkitARM and libctru/libcitro3d/libcitro2d.
Wikipedia article on the Shunting-Yard algorithm/Reverse Polish Notation for interpreting the calculations.