Calculator
|
Download Calculator.exe |
3.25 New! Improvements:[an error occurred while processing this directive]3.1 Improvements:
- Options window works! Two options: randomness (BASIC: a real number 0 to 1; and C++: something like 31758), and trig (radians or degrees).
- A complete listing of all the functions and constants in Options window. Double-clicking will append the selected value to the expression.
- Arcsin, arccos, and pow functions added!
3.0 Fixes of 2.5. New Options:
- They are here! Functions! Sin, cos, and so many more! (Current functions include abs, acos, arccos, asin, arcsin, atan, arctan, cos, cosh, gcd, int, lcm, ln, log, pow, rand, rnd, sin, sinh, sqrt, tan, and tanh!)
- The two multi-parameter functions are lcm and gcd. Format: lcd(12, 16, 20). Comma is used as a separator.
- Factorial bug fix. Now, 3.5! does not equal to 12.125.
- A few changes in error wordings...
- Included: constants. These include PI, e, c, h, R, and g.
- To be added: a Variable & Constant window, which will display all constants.
2.5 Improvements over 2.0:
- Improved exception handling.
- New operator: ":", which is the same as "/".
- Fixed the output, up to 14 decimal places.
- History box scrolls automatically.
- Minor code fixes
2.0 Restarted from Postfix.cpp.
- Made a window that handles the input and output; everything is Windows-based.
- Rewrote the code to be transferrable: exceptions handle all errors.
- Fixed loads of exception and other yucky errors.
- Made to accept rational numbers
1.0 The first program.
- Performs most algebraic expressions.
- Accepts multidigit integers.
- Knows the order of operations.
- Knows parenthesis.
Known Bugs:
- Cannot control imaginary numbers
- Floating point operations vary with platforms: computer cannot handle, say, 10^9+10^-7 perfectly.
- Anything else? Contact me.