reactos/rosapps/roscalc/docs/Help.en/arithmetic_functions.htm
Timo Kreuzer ca60bdfbe8 New version of calc written by Carlo Bramini (carlo(dot)bramix AT libero.it)
Better than the one we currently have. For now in rosapps, so we can test it, if it's all working fine, we should replace the wine one.
Changes by me: use pow() instead of cbrt(), as cbrt doesn't work in our tree.
I imported the whole codebase, although the mpfr files are not used.
I moved the localizations to "lang" and the icons to "res" subfolder.

svn path=/trunk/; revision=31512
2007-12-31 05:51:52 +00:00

52 lines
2.9 KiB
HTML

<html>
<head>
<title>ARITHMETIC FUNCTIONS</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">ARITHMETIC FUNCTIONS</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">ReactOS Calc implements the standard arithmetic rules with the following operators:</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/add.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Addition</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/sub.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Subtraction</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/mult.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Multiplication</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/divide.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Division</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Mod.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Remainder of a division</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">Those rules express the concept of priority.</p>
<p style="margin-top: 0; margin-bottom: 0">Here there is a list of priorities implemented from the highest to the lowest:</p>
<ol>
<li>
<p style="margin-top: 0; margin-bottom: 0">Special functions which change directly the current value into a new one: trigonometrics, hyperbolics, exponentials and logarithms, reciprocal, base conversions, integer and fractional part detection and change of sign.</li>
<li>
<p style="margin-top: 0; margin-bottom: 0">Power and root functions.</li>
<li>
<p style="margin-top: 0; margin-bottom: 0">Multiplications, divisions,
remainders.</li>
<li>
<p style="margin-top: 0; margin-bottom: 0">Additions, subtractions.</li>
<li>
<p style="margin-top: 0; margin-bottom: 0">Logical functions.</li>
</ol>
<p style="margin-top: 0; margin-bottom: 0">These rules may be overcome by using parentheses.</p>
<p style="margin-top: 0; margin-bottom: 0">With <img border="0" src="images/PARL.PNG" width="36" height="28">
and <img border="0" src="images/PARR.PNG" width="36" height="28"> buttons, the user can isolate a mathematical expression to be evaluated separately. The number of parentheses into a single expression is virtually unlimited.
The number of currently-open parentheses is displayed in the left box underneath the base change option set.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>