A powerful calculator.
APK: app-debug.apk
Google Play Store: https://play.google.com/store/apps/details?id=com.bx.calculator
Shunting-yard algorithm, which some modifications for pre-functions, post-functions, implied multiplication and negations.
-
CTokenA token in a mathematical expression. It could be a number, operator, variable, etc.
-
CExpressionAn object representing a mathematical expression, an array of tokens.
-
CParamsAn object containing parameters for a calculation, including angle units and values for variables.
-
CResultAn object respresenting the result of a calculation. It includes the original expression, calculation parameters and the calculated result. The result does not have to be correct after re-calculating the original expression if the calcuation algorithm has changed.




