Calculator++ Calc++ Settings Error Result copied to clipboard! Settings Help About Variables And Constants Main settings Calculation settings Appearance settings Drag buttons settings Drag button calibration Allows to calibrate drag button behaviour Down Up Restart Copyright (c) 2009-2011\n\nCreated by serso aka se.solovyev\n\n This program is open source:\nall source code can be found on\nhttp://github.com\n\n For more information please\ncontact the author by email\nse.solovyev@gmail.com \nor visit\nhttp://se.solovyev.org\n\n If you want to support the project\nyou can donate money via\nhttp://paypal.com\n\n If you like the application\nrank it with 5 stars in\nandroid.market\n\n Thanks to people who translate Calculator++ in different languages:\n Italian - Gabriele Ravanetti\n\n This application uses next open source libraries:\n Simple (XML serialization)\n JSCL\n AChartEngine undo redo CE clear paste vars Copy Plot graph Graph Highlight expressions Round result Toggles rounding of the result Precision of result Exit Add Cancel Save Remove Yes No Removal confirmation Do you really want to delete \'%s\' variable? Name Value Description Create variable Edit variable Value must be either number or empty! Variable name clashes with function name! Variable with same name already exists! Name of constant is not valid: name must start with letter, can contain letters, digits and underscore. System variable cannot be changed! Ratio of any circle\'s circumference to its diameter Unique real number such that the value of the derivative (slope of the tangent line) of the function f(x) = e^x at the point x = 0 is equal to 1 Imaginary unit, defined such that i^2 = −1 Speed of light in vacuum, m·s^-1 The gravitational constant is an empirical physical constant involved in the calculation of the gravitational attraction between objects with mass, m^3·kg^−1·s^−2 Physical constant reflecting the sizes of energy quanta in quantum mechanics, J·s Reduced Planck constant, J·s Not a number Infinity Enter new expression Press to copy Continue Donate You can thank the author of this program by email\n\n se.solovyev@gmail.com\n\n donating money via\n\nhttp://paypal.com\n\n or setting 5 stars in\n\nandroid.market History M History is empty! History Character \'%s\' is not accepted in variable name! Angle Units Degrees Radians Gradians Turns Defines the default units for angles. Theme Default Violet Light Blue Precision of result value (all calculations are done with maximum precision regardless of the value of this option) Toggles colouring and styling in calculator editor Sets the theme for calculator Clear history Next constants are undefined: {0}! No grouping separator Apostrophe (\') Space ( ) Grouping separator Sets grouping separator Layout Cellphone Calculator Sets layout of buttons Haptic feedback Toggles vibration on button click Short Middle Long Haptic feedback duration Duration vibration on button click Functions Trigonometric sine function. Trigonometric cosine function. Trigonometric tangent function. Trigonometric cotangent function. Arcsine - the inverse of sine function. Arccosine - the inverse of cosine function. Arctangent - the inverse of tangent function. Arccotangent - the inverse of cotangent function. Natural logarithm - logarithm the base e. Decadic logarithm - logarithm the base 10. Exponential function. Square root function. Cubic root function. Function that gives absolute value of an argument. Function that gives the sign of an argument: -1 if argument is less than 0, 0 if equals to 0, 1 if more than 0. Equals function - gives 1 if two arguments are equals, 0 otherwise. Lesser-or-equals function - gives 1 if two arguments are equals or first is less than second, 0 otherwise. Greater-or-equals function - gives 1 if two arguments are equals or first is greater than second, 0 otherwise. Not-equals function - gives 1 if two arguments are not equals, 0 otherwise. Lesser function - gives 1 if first argument is less than second, 0 otherwise. Greater function - gives 1 if first argument is greater than second, 0 otherwise. Converts degrees into radians: d - degrees, m - minutes (default = 0), s - seconds (default = 0). Converts degrees from DMS notation to decimal notation: d - degrees, m - minutes (default = 0), s - seconds (default = 0). Converts radians into degrees. Unable to create empty constant! Current result is not valid! Operators Modulo operation finds the remainder of division of \'x\' by \'y\'. Sums functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\'. Gives product of functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\'. Gives derivative of order \'order\' (default = 1) of functions \'f(x)\' by \'x\' variable and calculates at point \'x_point\' (default = same as \'x\'). Gives integral of function \'f(x)\' by \'x\' variable. Integrates function \'f(x)\' by \'x\' variable from \'a\' to \'b\'. Gives the factorial of the expression before. Gives the percent value of the expression before.\nExamples:\n 100 + 50% = 150\n 100 * 50% = 50\n 100 + 100 * 50% * 50% = 125 Converts degrees to radians.\n Examples:\n 268° = 4.67748\n 30.21° = 0.52726 FAQ Hints Screens How can I use functions written in the top right and bottom right corners of the button?\n \n Push the button and slide lightly up or down. Depending on value showed on the button action will occur.\n \n How can I toggle between radians and degrees?\n \n To toggle between different angle units you can either change appropriate option in application settings\n or use the toggle switch located on the 6 button\n (current value is lighted with yellow color).\n Also you can use deg() and rad() functions and ° operator to convert degrees to radians and vice versa.\n \n Examples:\n 268° = 4.67748\n 30.21° = 0.52726\n rad(30, 21, 0) = 0.52726\n deg(4.67748) = 268\n \n Does C++ support %?\n \n Yes, % function can be found in the top right corner of / button.\n \n Examples:\n \n 100 + 50% = 150\n 100 * 50% = 50\n 100 + 100 * 50% * 50% = 125\n 100 + (100 * 50% * (25 + 25)% + 100%) = 150\n \n Note:\n \n 100 + (20 + 20)% = 140, but 100+ (20% + 20%) = 124.0\n 100 + 50% ^ 2 = 2600, but 100 + 50 ^ 2% = 101.08\n \n Does C++ support fractional calculations?\n \n Yes, you can type your fractional expression in the editor and use ≡ (in the top right corner of = button). Also you can use ≡ to simplify expression.\n \n Examples:\n \n 2/3 + 5/9 ≡ 11/9\n 2/9 + 3/123 ≡ 91/369\n (6 - t) ^ 3 ≡ 216 - 108t + 18t ^ 2 - t ^ 3\n \n Does C++ support complex calculations?\n \n Yes, just enter complex expression (using i or √(-1) as imaginary number).\n \n Examples:\n \n (2i + 1) ^ = -3 + 4i\n e ^ i = 0.5403 + 0.84147i\n \n Can C++ plot graph of the function?\n \n Yes, type expression which contains 1 undefined variable (e.g. cos(t) and t has no value) and click on the result. In the context menu choose \'Plot graph\'.\n \n Does C++ support matrix calculations?\n \n No, it doesn\'t.\n \n Why I\'ve got 1.76732452452345E-17 instead of 0?\n \n Check the \'Round result\' preference in application settings - it should be turned on.\n 1. You can omit unnecessary multiplication signs (instead of 3*t or t*sin(π*t) just type 3t or tsin(πt))\n\n 2. Use ≡ (in the top right corner of = button) to simplify expression\n\n 3. Just click on the result to copy it to the clipboard\n\n 4. Use = button seldom - result is calculating on the fly\n\n 4. Add constants for often used values (you can even save expressions)\n\n 5. Use variables located on 4 and 5 buttons\n\n 1. Main screen: is shown on application start, can be reached from another screen by pressing Back button.\n\n 2. Variables and Constants screen: contains list of available constants. User may add some constants and variables here by clicking Add button. Short click on variable/constant inserts it into the editor, long click - opens variable editor window. Can be reached from the main screen by pressing π,… button.\n\n 3. Functions screen: contains list of all available functions. Short click on function inserts it into the editor. Can be reached from the main screen by pressing f(x) button.\n\n 4. Operators screen: contains list of all available operators. Short click on operator inserts it into the editor. Can be reached from the main screen by pressing ∂,… button.\n\n 5. History screen: contains list of all actions done by user. Short click on history item sets it into the editor. Can be reached from the main screen by pressing M button.\n\n 6. Settings screen: contains application preferences. Can be reached from the main screen by pressing Settings in menu. Arithmetic error occurred: {0} Too complex expression Too long execution time - check the expression Evaluation was cancelled No parameters are specified for function: {0} Infinite loop is detected in expression Graph From To Swipe distance for buttons Sets swipe distance for buttons that support additional swipe actions