send link to app

Calculator - Powerful, cheap, student, engineer, 15-25 app for iPhone and iPad


4.0 ( 1520 ratings )
Utilities Education
Developer: john peng
3.99 USD
Current version: 1.3, last update: 5 years ago
First release : 22 Oct 2015
App size: 1.08 Mb

1. More accurate than PC calculator:
This calculator: sin(179.9999,9999,9999,9999,9999,9999,9999,9) = 1.7453,2925,1994,3295,7692,3691E-33.
PC calculator: sin(179.9999,9999,9999,9999,9999,9999,9999,9) = 1.7453,2892,0160,….E-33.
Ti-80 Plus: sin(179.9999,9999,9999,9999,9999,9999,9999,9) = 1.7453,2925E-33.

2. More powerful than PC and most student, commercial calculators:
This calculator: 6666666666666666^888888 = 3,9167,0185,4011,6629,1081,8672E14065658.
PC calculator: 6666666666666666^632. output: overflow.
Ti-80 Plus: 6666666666666666 ^7. output: ERR: OVERFLOW.

3. can calculate any complicated expression:
(((((ln(87) + e^3) * 56 - sin(69)) * 4!) / 5^(1/2) + pi) * 2.8^1.8) / 3.5 = 2.6890,8945,9852,5758,9584,0598E4.

4. Math and logic calculating, bin-dec-hex data converting.

5. Precisely output 15, 20, 25 digits.

6. Prohibit illegal inputs.

7. Prohibit mean-less inputs.

8. Error check when inputting.

9. Big button, easy to use.

10. Undo input.

11. easy-read result (result in sections).


Calculating Priority:

Math:
1) +, -.
2) *, /.
3) +/-.
4) sin(x), cos(x), tan(x), asin(x), acos(x), atan(x), y^2, y^3, y^(1/2), y(1/3), y^(-1), y^(1/n), y^x, 10^x, e^x, n!.

Logic:
1) or, and, xor.
2) LShift, RShift, LRShift, RRShift.
3) nor.

LShift: m LShift n: binary value m left shift n bits. right side fill with 0. left shift 1 bit, its value become double. Example: for 8bit, 1101111 LShift 4 = 01101111 LShift 4 = 11110000.
RShift: m RShift n: binary value m right shift n bits. left side fill with 0. right shift 1 bit, its value become half. Example: for 8bit, 1101110 RShift 3 = 01101110 RShift 3 = 00001101 = 1101.
LRShift: m LRShift n: binary value m left shift n bits. each time left shift 1 bit, its MSB shift to LSB. Example: for 8bit, 1101111 LRShift 4 = 01101111 LRShift 4 = 11110110.
RRShift: m RRShift n: binary value m right shift n bits. each time right shift 1 bit, its LSB shift to MSB. Example: for 8bit, 1101110 RRShift 3 = 01101110 RRShift 3 = 11001101.

For same priority, calculating from left side to right side if possible.
For different priority, the higher priority calculate first.
In logic calculating mode, the data after LShift, RShift, LRShift, RRShift is decimal even in bin or hex mode.

Design for: iPad Pro, iPad Retina, iPad Air 2, iPad Air, iPad 2, Resizable iPad, (iOS version: 9.1, 9.0, 8.4, 8.3, 8.2, 8.1, 7.1).
iPhone 6s, iPhone 6s plus, iPhone 6, iPhone 6 plus, iPhone 5, iPhone 5s, iPhone 4s, resizable iPhone (iOS version: 9.1, 9.0, 8.4, 8.3, 8.2, 8.1, 7.1).

Language: English, Mandarin-Simplied, Mandarin-Traditional.

Please click "Related" to download more good apps. Also, you can go to App Store to download same apps for Apple computers.

If you find a bug, please send all following info to my email address:
[email protected]. including the following message:
App name.
App version
Device name.
Device version.
Bug description.
Detailed procedure of how to re-produce the bug. it’s your responsibility to use this calculate.