If you want to support the project\nyou can donate money via\n<ahref="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=se%2esolovyev%40gmail%2ecom&lc=RU&item_name=Android%20Calculator&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted">http://paypal.com</a>\n\n
If you like the application\nrank it with 5 stars in\n<ahref="https://market.android.com/details?id=org.solovyev.android.calculator">android.market</a>\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
<stringname="c_sys.var.cannot.be.changed">System variable cannot be changed!</string>
<stringname="c_pi_description">Ratio of any circle\'s circumference to its diameter</string>
<stringname="c_e_description">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</string>
<stringname="c_i_description">Imaginary unit, defined such that i^2 = −1</string>
<stringname="c_c_description">Speed of light in vacuum, m·s^-1</string>
<stringname="c_g_description">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</string>
<stringname="c_h_description">Physical constant reflecting the sizes of energy quanta in quantum mechanics, J·s</string>
<stringname="c_calc_result_precision_summary">Precision of result value (all calculations are done with maximum precision regardless of the value of this option)</string>
<stringname="c_fun_description_abs">Function that gives absolute value of an argument.</string>
<stringname="c_fun_description_sgn">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.</string>
<stringname="c_fun_description_eq">Equals function - gives 1 if two arguments are equals, 0 otherwise.</string>
<stringname="c_fun_description_le">Lesser-or-equals function - gives 1 if two arguments are equals or first is less than second, 0 otherwise.</string>
<stringname="c_fun_description_ge">Greater-or-equals function - gives 1 if two arguments are equals or first is greater than second, 0 otherwise.</string>
<stringname="c_fun_description_ne">Not-equals function - gives 1 if two arguments are not equals, 0 otherwise.</string>
<stringname="c_fun_description_lt">Lesser function - gives 1 if first argument is less than second, 0 otherwise.</string>
<stringname="c_fun_description_gt">Greater function - gives 1 if first argument is greater than second, 0 otherwise.</string>
<stringname="c_fun_description_rad">Converts degrees into radians: d - degrees, m - minutes (default = 0), s - seconds (default = 0).</string>
<stringname="c_fun_description_dms">Converts degrees from DMS notation to decimal notation: d - degrees, m - minutes (default = 0), s - seconds (default = 0).</string>
<stringname="c_op_description_derivative">Gives derivative of order \'order\' (default = 1) of functions \'f(x)\' by \'x\' variable and calculates at point \'x_point\' (default = same as \'x\').</string>
<b>Does C++ support fractional calculations?</b>\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
<b>Examples:</b>\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
<b>Does C++ support complex calculations?</b>\n
\n
Yes, just enter complex expression (using i or √(-1) as imaginary number).\n
\n
<b>Examples:</b>\n
\n
(2i + 1) ^ = -3 + 4i\n
e ^ i = 0.5403 + 0.84147i\n
\n
<b>Can C++ plot graph of the function?</b>\n
\n
No, currently C++ cannot plot functions\' graphs.\n
\n
<b>Does C++ support matrix calculations?</b>\n
\n
No, it doesn\'t.\n
\n
<b>Why I\'ve got 1.76732452452345E-17 instead of 0?</b>\n
\n
Check the \'Round result\' preference in application settings - it should be turned on.\n</string>
<stringname="c_hints_content">
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
1. <b>Main screen:</b> is shown on application start, can be reached from another screen by pressing Back button.\n\n
2. <b>Variables and Constants screen:</b> 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. <b>Functions screen:</b> 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. <b>Operators screen:</b> 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. <b>History screen:</b> 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. <b>Settings screen:</b> contains application preferences. Can be reached from the main screen by pressing Settings in menu.