Replace ROSCalc with Wine Calc.

svn path=/trunk/; revision=33144
This commit is contained in:
Daniel Reimer 2008-04-25 15:41:03 +00:00
parent bdfd4666ac
commit 4cbe7697a1
261 changed files with 8847 additions and 11066 deletions

View file

@ -4,7 +4,7 @@
<directory name="applications">
<xi:include href="applications/applications.rbuild" />
</directory>
<directory name="cmdutils">
<xi:include href="cmdutils/cmdutils.rbuild" />
</directory>
@ -75,10 +75,6 @@
</directory>
-->
<directory name="roscalc">
<xi:include href="roscalc/roscalc.rbuild" />
</directory>
<directory name="roshttpd">
<xi:include href="roshttpd/roshttpd.rbuild" />
</directory>
@ -103,6 +99,10 @@
<xi:include href="templates/directory.rbuild" />
</directory>
<directory name="winecalc">
<xi:include href="winecalc/winecalc.rbuild" />
</directory>
<directory name="winefile">
<xi:include href="winefile/winefile.rbuild" />
</directory>

View file

@ -1,33 +0,0 @@
#include "calc.h"
#define MAX_LICENSE_SIZE 1000 // it's enought!
INT_PTR CALLBACK AboutDlgProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
{
TCHAR *license;
switch (msg) {
case WM_INITDIALOG:
license = (TCHAR *)alloca(MAX_LICENSE_SIZE*sizeof(TCHAR));
if (LoadString(calc.hInstance, IDS_STRING_LICENSE, license, MAX_LICENSE_SIZE))
SendDlgItemMessage(hWnd, IDC_EDIT_LICENSE, WM_SETTEXT, 0, (LPARAM)license);
/* Update software version */
SendDlgItemMessage(hWnd, IDC_TEXT_VERSION, WM_GETTEXT, (WPARAM)MAX_LICENSE_SIZE, (LPARAM)license);
_tcscat(license, CALC_VERSION);
SendDlgItemMessage(hWnd, IDC_TEXT_VERSION, WM_SETTEXT, 0, (LPARAM)license);
return TRUE;
case WM_COMMAND:
switch (LOWORD(wp)) {
case IDOK:
EndDialog(hWnd, 0);
return TRUE;
}
break;
case WM_CLOSE:
EndDialog(hWnd, 0);
return 0;
}
return FALSE;
}

View file

@ -1,219 +0,0 @@
#ifndef __CALC_H__
#define __CALC_H__
#include <windows.h>
#include <tchar.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <float.h>
#include <malloc.h>
#include <htmlhelp.h>
#include <limits.h>
#ifdef ENABLE_MULTI_PRECISION
#include <mpfr.h>
#ifndef MPFR_DEFAULT_RND
#define MPFR_DEFAULT_RND mpfr_get_default_rounding_mode ()
#endif
#define LOCAL_EXP_SIZE 100000000L
#else
#define LOCAL_EXP_SIZE 10000L
#endif
#include "resource.h"
#ifndef IDC_STATIC
#define IDC_STATIC ((DWORD)-1)
#endif
#define CALC_VERSION TEXT("1.06")
/*#define USE_KEYBOARD_HOOK*/
#define SIZEOF(_ar) (sizeof(_ar)/sizeof(_ar[1]))
// RPN.C
/*
typedef struct _postfix_item_t {
unsigned int type;
union {
#ifdef ENABLE_MULTI_PRECISION
mpfr_t mf;
#else
double f;
INT64 i;
#endif
struct {
unsigned short int code;
unsigned short int elem;
} action;
} number;
struct _postfix_item_t *next;
} postfix_item_t;
void flush_postfix(void);
void infix2postfix(char *in_str);
postfix_item_t *exec_postfix(void);
*/
//
enum {
RPN_OPERATOR_PARENT,
RPN_OPERATOR_PERCENT,
RPN_OPERATOR_EQUAL,
RPN_OPERATOR_OR,
RPN_OPERATOR_XOR,
RPN_OPERATOR_AND,
RPN_OPERATOR_LSH,
RPN_OPERATOR_ADD,
RPN_OPERATOR_SUB,
RPN_OPERATOR_MULT,
RPN_OPERATOR_DIV,
RPN_OPERATOR_MOD,
RPN_OPERATOR_POW,
RPN_OPERATOR_SQR,
};
typedef union {
#ifdef ENABLE_MULTI_PRECISION
mpfr_t mf;
#else
double f;
INT64 i;
UINT64 u;
#endif
} calc_number_t;
void run_operator(calc_number_t *, calc_number_t *,
calc_number_t *, unsigned int);
int exec_infix2postfix(calc_number_t *, unsigned int);
void exec_closeparent(calc_number_t *);
int eval_parent_count(void);
void flush_postfix(void);
void exec_change_infix(void);
void start_rpn_engine(void);
void stop_rpn_engine(void);
typedef struct {
calc_number_t num;
DWORD base;
void *next;
} statistic_t;
enum {
CALC_LAYOUT_SCIENTIFIC=0,
CALC_LAYOUT_STANDARD,
};
typedef struct {
HINSTANCE hInstance;
#ifdef USE_KEYBOARD_HOOK
HHOOK hKeyboardHook;
#endif
HWND hWnd;
DWORD layout;
TCHAR buffer[256];
TCHAR *ptr;
calc_number_t code;
calc_number_t prev;
calc_number_t memory;
statistic_t *stat;
BOOL is_memory;
BOOL is_nan;
BOOL sci_out;
BOOL sci_in;
BOOL usesep;
BOOL is_menu_on;
signed int esp;
DWORD base;
DWORD size;
DWORD degr;
DWORD action;
HWND hStatWnd;
char *Clipboard;
char *ClipPtr;
unsigned int last_operator;
unsigned int prev_operator;
TCHAR sDecimal[8];
TCHAR sThousand[8];
unsigned int sDecimal_len;
unsigned int sThousand_len;
} calc_t;
extern calc_t calc;
//
#define CALC_E 2.7182818284590452354
#define CALC_PI 3.14159265358979323846
#define MODIFIER_INV 0x01
#define MODIFIER_HYP 0x02
void apply_int_mask(calc_number_t *a);
#ifdef ENABLE_MULTI_PRECISION
void validate_rad2angle(calc_number_t *c);
void validate_angle2rad(calc_number_t *c);
#else
__int64 logic_dbl2int(calc_number_t *a);
double validate_rad2angle(double a);
double validate_angle2rad(calc_number_t *c);
#endif
void rpn_sin(calc_number_t *c);
void rpn_cos(calc_number_t *c);
void rpn_tan(calc_number_t *c);
void rpn_asin(calc_number_t *c);
void rpn_acos(calc_number_t *c);
void rpn_atan(calc_number_t *c);
void rpn_sinh(calc_number_t *c);
void rpn_cosh(calc_number_t *c);
void rpn_tanh(calc_number_t *c);
void rpn_asinh(calc_number_t *c);
void rpn_acosh(calc_number_t *c);
void rpn_atanh(calc_number_t *c);
BOOL rpn_validate_result(calc_number_t *c);
void rpn_int(calc_number_t *c);
void rpn_frac(calc_number_t *c);
void rpn_reci(calc_number_t *c);
void rpn_fact(calc_number_t *c);
void rpn_not(calc_number_t *c);
void rpn_pi(calc_number_t *c);
void rpn_2pi(calc_number_t *c);
void rpn_sign(calc_number_t *c);
void rpn_exp2(calc_number_t *c);
void rpn_exp3(calc_number_t *c);
void rpn_sqrt(calc_number_t *c);
void rpn_cbrt(calc_number_t *c);
void rpn_exp(calc_number_t *c);
void rpn_exp10(calc_number_t *c);
void rpn_ln(calc_number_t *c);
void rpn_log(calc_number_t *c);
void rpn_ave(calc_number_t *c);
void rpn_sum(calc_number_t *c);
void rpn_s(calc_number_t *c);
void rpn_s_m1(calc_number_t *c);
void rpn_dms2dec(calc_number_t *c);
void rpn_dec2dms(calc_number_t *c);
void rpn_zero(calc_number_t *c);
void rpn_copy(calc_number_t *dst, calc_number_t *src);
int rpn_is_zero(calc_number_t *c);
void rpn_alloc(calc_number_t *c);
void rpn_free(calc_number_t *c);
//
void prepare_rpn_result_2(calc_number_t *rpn, TCHAR *buffer, int size, int base);
void convert_text2number_2(calc_number_t *a);
void convert_real_integer(unsigned int base);
//
INT_PTR CALLBACK AboutDlgProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp);
#endif

View file

@ -1,74 +0,0 @@
<html>
<head>
<title>ALGEBRAIC FUNCTIONS</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">ALGEBRAIC FUNCTIONS</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">ReactOS Calc implements the most commonly used algebraic functions.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/int.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It isolates the integer part of the number shown into the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/int.PNG" width="36" height="28">
+ <img border="0" src="images/Inv.PNG" width="46" height="24"></p>
<p style="margin-top: 0; margin-bottom: 0">The integer part of the number is discarded and the fractional part stays on the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/xe2.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Square function. It calculates the square of the number shown on the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/xe2.PNG" width="36" height="28">
+ <img border="0" src="images/Inv.PNG" width="46" height="24"> , <img border="0" src="images/sqrt.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It returns the positive square root of the number shown on the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">If the current number is negative, then the error message will be displayed.</p>
<p style="margin-top: 0; margin-bottom: 0">When working with standard layout, the
[Sqrt] button is a shortcut to this function.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/xe3.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Cube function. It calculates the cube of the number shown on the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/xe3.PNG" width="36" height="28">
+ <img border="0" src="images/Inv.PNG" width="46" height="24"></p>
<p style="margin-top: 0; margin-bottom: 0">It returns the cube root of the number shown on the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/xey.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Power function. It calculates the power of X elevated to Y.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/xey.PNG" width="36" height="28">
+ <img border="0" src="images/Inv.PNG" width="46" height="24"></p>
<p style="margin-top: 0; margin-bottom: 0">Root function. It calculates the Y-th root of X.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/1_x.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Reciprocal. It divides 1 by the number shown on the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/nf.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Factorial. It calculates the factorial of the integer part of the number shown into the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">The calculation is defined within these limits:</p>
<p style="margin-top: 0; margin-bottom: 0" align="center">0 &lt;= n &lt;= 170</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/ln.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Natural logarithm. It calculates the natural logarithm of the current number.</p>
<p style="margin-top: 0; margin-bottom: 0">ReactOS Calc assumes the Nepero's constant to be:</p>
<p style="margin-top: 0; margin-bottom: 0" align="center">e=2.7182818284590452354</p>
<p style="margin-top: 0; margin-bottom: 0">The calculation is defined for x > 0.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/ln.PNG" width="36" height="28">
+ <img border="0" src="images/Inv.PNG" width="46" height="24"></p>
<p style="margin-top: 0; margin-bottom: 0">Natural anti-logarithm. It calculates the power of the Nepero's constant to the current number.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/log.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Decimal logarithm. It calculates the logarithm of the current
number to base 10.</p>
<p style="margin-top: 0; margin-bottom: 0">The calculation is defined for x > 0.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/log.PNG" width="36" height="28">
+ <img border="0" src="images/Inv.PNG" width="46" height="24"></p>
<p style="margin-top: 0; margin-bottom: 0">Decimal anti-logarithm. It calculates the power of 10 to the current number.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,51 +0,0 @@
<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>

View file

@ -1,82 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
</HEAD><BODY>
<OBJECT type="text/site properties">
<param name="ImageType" value="Folder">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="General informations">
<param name="Local" value="general_information.htm">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="How to input numbers">
<param name="Local" value="how_to_input_numbers.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Display format">
<param name="Local" value="display_format.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Error message">
<param name="Local" value="error_message.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Arithmetic functions">
<param name="Local" value="arithmetic_functions.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Logical functions">
<param name="Local" value="logical_functions.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Algebraic functions">
<param name="Local" value="algebraic_functions.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Trigonometric functions">
<param name="Local" value="trigonometric_functions.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="The PI button">
<param name="Local" value="the_pi_button.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Hyperbolic functions">
<param name="Local" value="hyperbolic_functions.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Statistical functions">
<param name="Local" value="statistical_functions.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Memory function">
<param name="Local" value="memory_function.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Degree conversion">
<param name="Local" value="degree_conversion.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Fixed scientific notation">
<param name="Local" value="fixed_scientific_notation.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Percent mode">
<param name="Local" value="percent.htm">
</OBJECT>
</UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Shortcuts from keyboard">
<param name="Local" value="shortcuts_from_keyboard.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Using the clipboard">
<param name="Local" value="using_the_clipboard.htm">
</OBJECT>
</UL>
</BODY></HTML>

View file

@ -1,9 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
</HEAD><BODY>
<UL>
</UL>
</BODY></HTML>

View file

@ -1,40 +0,0 @@
[OPTIONS]
Compatibility=1.1 or later
Compiled file=calc.chm
Contents file=calc.hhc
Default Window=ReactOS Calc Help Type
Default topic=general_information.htm
Display compile progress=No
Index file=calc.hhk
Language=0x410 Italiano (Italia)
Title=ReactOS Calc Help
[WINDOWS]
ReactOS Calc Help Type="ReactOS Calc Help","calc.hhc","calc.hhk","general_information.htm",,,,,,0x2120,,0x3006,,,,,,,,0
[FILES]
trigonometric_functions.htm
algebraic_functions.htm
arithmetic_functions.htm
degree_conversion.htm
display_format.htm
error_message.htm
fixed_scientific_notation.htm
general_information.htm
how_to_input_numbers.htm
hyperbolic_functions.htm
logical_functions.htm
memory_function.htm
percent.htm
statistical_functions.htm
the_pi_button.htm
shortcuts_from_keyboard.htm
using_the_clipboard.htm
[TEXT POPUPS]
help_id.h
popups.txt
[INFOTYPES]

View file

@ -1,28 +0,0 @@
<html>
<head>
<title>DEGREE CONVERSION</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">DEGREE CONVERSION</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">With <img border="0" src="images/dms.PNG" width="36" height="28">
button you can convert decimal degrees into degree-minute-second format and
vice-versa.</p>
<p style="margin-top: 0; margin-bottom: 0">When working with d-m-s angles, the notation used into the output display is "DDD.MMSS" where D
stands for degree, M for minute and S for second.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/dms.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It will convert decimal angles to degree-minute-second angles.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/dms.PNG" width="36" height="28">
+ <img border="0" src="images/Inv.PNG" width="46" height="24"></p>
<p style="margin-top: 0; margin-bottom: 0">It will convert degree-minute-second angles into decimal
angles.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,65 +0,0 @@
<html>
<head>
<title>DISPLAY FORMAT</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">DISPLAY FORMAT</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">You can enter digits by pressing the buttons
mentioned in the
<a href="how_to_input_numbers.htm">HOW TO INPUT NUMBERS</a> section.</p>
<p style="margin-top: 0; margin-bottom: 0">These numbers can be entered into four different bases:</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Hex.PNG" width="53" height="24">
hexadecimal.</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Dec.PNG" width="53" height="24">
decimal.</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Oct.PNG" width="53" height="24">
octal.</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Bin.PNG" width="53" height="24">
binary
system.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">A number shown into the output display can be easily converted from a numeric base to another
by simply changing the base on the fly.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">When working with pure decimal numbers, the user can enter the numbers in two ways:</p>
<p style="margin-top: 0; margin-bottom: 0"><u><i>Normal mode</i></u>: each number is entered
its integer part and, eventually, its fractional part.</p>
<p style="margin-top: 0; margin-bottom: 0"><u><i>Exponential mode</i></u>: the number is entered by typing a mantissa and then an exponent. This
method allows you to write very big or very small numbers that you would not be able to type
in a different manner.</p>
<p style="margin-top: 0; margin-bottom: 0">You can use it only when the calculator is configured in scientific
mode.</p>
<p style="margin-top: 0; margin-bottom: 0">However, there are some limits even when you work with exponential notation.</p>
<p style="margin-top: 0; margin-bottom: 0">These limits are:</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0" align="center">-1.79769313486231570e+308 &lt;= x &lt;= -2.22507385850720140e-308</p>
<p style="margin-top: 0; margin-bottom: 0" align="center">2.22507385850720140e-308 &lt;= x &lt;= 1.79769313486231570e+308</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">The exponential input mode is activated by the
<img border="0" src="images/Exp.PNG"> button.</p>
<p style="margin-top: 0; margin-bottom: 0">After the mantissa has been typed, by pressing
this button you will be able to enter the exponent.</p>
<p style="margin-top: 0; margin-bottom: 0">When the support for GNU multi-precision libraries is activated, these limits rise greatly to 64 displayed digits for the mantissa and 8 digits for the exponent, both with sign.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">When the calculator is in [HEX], [OCT] or [BIN] state, it's possible to apply a masking for
limiting the range of the numbers.</p>
<p style="margin-top: 0; margin-bottom: 0">Four range are available:</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Qword.PNG" width="61" height="24">
It limits the integers to 64 bit numbers.</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Dword.PNG" width="61" height="24">
It limits the integers to 32 bit numbers.</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Word.PNG" width="61" height="24">
It limits the integers to 16 bit numbers.</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Byte.PNG" width="61" height="24">
It limits the integers to 8 bit numbers.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,18 +0,0 @@
<html>
<head>
<title>ERROR MESSAGE</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">ERROR MESSAGE</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">The output display will show the message "Error" if the current calculation overflows the limits of the calculator, or when an undefined condition is generated (example: division by zero).</p>
<p style="margin-top: 0; margin-bottom: 0">The error condition is cleared using the
<img border="0" src="images/CC.PNG" width="60" height="28"> button.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,24 +0,0 @@
<html>
<head>
<title>FIXED SCIENTIFIC NOTATION</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">FIXED SCIENTIFIC NOTATION</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">When working with ReactOS Calc, it is possible to select a temporary scientific notation
(activated by <img border="0" src="images/Exp.PNG" width="36" height="28"> button) or a fixed scientific notation.</p>
<p style="margin-top: 0; margin-bottom: 0">Fixed scientific notation will be turned on by pressing
<img border="0" src="images/F-E.PNG" width="36" height="28"> button.</p>
<p style="margin-top: 0; margin-bottom: 0">When fixed scientific notation is active, all results will be displayed with scientific
notation even for small numbers.</p>
<p style="margin-top: 0; margin-bottom: 0">The calculator will be restored to normal mode by pressing
<img border="0" src="images/F-E.PNG" width="36" height="28"> button again or by pressing
the <img border="0" src="images/CC.PNG" width="60" height="28"> button.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,50 +0,0 @@
<html>
<head>
<title>General Information</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">General Information</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">ReactOS Calc is a programme for
evaluating mathematical, financial and statistical calculations.</p>
<p style="margin-top: 0; margin-bottom: 0">ReactOS Calc has several features including:</p>
<ul>
<li>
<p style="margin-top: -14; margin-bottom: 0">Internal precision with 17 decimal numbers (standard IEEE math library).</li>
<li>
<p style="margin-top: 0; margin-bottom: 0">Up to 512 bits of internal precision and 64 decimal digits displayed in the output display (with GNU multi-precision libraries).</li>
<li>
<p style="margin-top: 0; margin-bottom: 0">Robust RPN (reverse polish notation) engine which allows a virtually unlimited number of arithmetic and algebraic sub-expressions.</li>
<li>
<p style="margin-top: 0; margin-bottom: 0">Two different interfaces: standard or scientific.</li>
<li>
<p style="margin-top: 0; margin-bottom: 0">Many common arithmetic, algebraic and statistical functions are included.</li>
</ul>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">The following topics will be discussed:</p>
<p style="margin-top: 0; margin-bottom: 0"><a href="how_to_input_numbers.htm">HOW TO INPUT NUMBERS</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="display_format.htm">DISPLAY FORMAT</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="error_message.htm">ERROR MESSAGE</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="arithmetic_functions.htm">ARITHMETIC FUNCTIONS</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="logical_functions.htm">LOGICAL FUNCTIONS</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="algebraic_functions.htm">ALGEBRAIC FUNCTIONS</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="trigonometric_functions.htm">TRIGONOMETRIC FUNCTIONS</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="the_pi_button.htm">THE PI BUTTON</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="hyperbolic_functions.htm">HYPERBOLIC FUNCTIONS</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="statistical_functions.htm">STATISTICAL FUNCTIONS</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="memory_function.htm">MEMORY FUNCTION</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="degree_conversion.htm">DEGREE CONVERSION</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="fixed_scientific_notation.htm">FIXED SCIENTIFIC NOTATION</a></p>
<p style="margin-top: 0; margin-bottom: 0"><a href="percent.htm">PERCENT MODE</a>
</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;
</p>
</body>
</html>

View file

@ -1,83 +0,0 @@
#define IDH_RADIO_HEX 1002
#define IDH_RADIO_DEC 1003
#define IDH_RADIO_OCT 1004
#define IDH_RADIO_BIN 1005
#define IDH_CHECK_INV 1006
#define IDH_CHECK_HYP 1007
#define IDH_BUTTON_STA 1009
#define IDH_BUTTON_AVE 1010
#define IDH_BUTTON_SUM 1011
#define IDH_BUTTON_S 1012
#define IDH_BUTTON_DAT 1013
#define IDH_BUTTON_FE 1014
#define IDH_BUTTON_DMS 1015
#define IDH_BUTTON_SIN 1016
#define IDH_BUTTON_COS 1017
#define IDH_BUTTON_TAN 1018
#define IDH_BUTTON_LEFTPAR 1019
#define IDH_BUTTON_EXP 1020
#define IDH_BUTTON_XeY 1021
#define IDH_BUTTON_Xe2 1022
#define IDH_BUTTON_Xe3 1023
#define IDH_BUTTON_RIGHTPAR 1024
#define IDH_BUTTON_LN 1025
#define IDH_BUTTON_LOG 1026
#define IDH_BUTTON_NF 1027
#define IDH_BUTTON_RX 1028
#define IDH_BUTTON_MC 1029
#define IDH_BUTTON_MR 1030
#define IDH_BUTTON_MS 1031
#define IDH_BUTTON_MP 1032
#define IDH_BUTTON_PI 1033
#define IDH_BUTTON_7 1034
#define IDH_BUTTON_4 1035
#define IDH_BUTTON_1 1036
#define IDH_BUTTON_0 1037
#define IDH_BUTTON_A 1038
#define IDH_BUTTON_8 1039
#define IDH_BUTTON_5 1040
#define IDH_BUTTON_2 1041
#define IDH_BUTTON_SIGN 1042
#define IDH_BUTTON_B 1043
#define IDH_BUTTON_9 1044
#define IDH_BUTTON_6 1045
#define IDH_BUTTON_3 1046
#define IDH_BUTTON_DOT 1047
#define IDH_BUTTON_C 1048
#define IDH_BUTTON_DIV 1049
#define IDH_BUTTON_MULT 1050
#define IDH_BUTTON_SUB 1051
#define IDH_BUTTON_ADD 1052
#define IDH_BUTTON_D 1053
#define IDH_BUTTON_MOD 1054
#define IDH_BUTTON_OR 1055
#define IDH_BUTTON_LSH 1056
#define IDH_BUTTON_EQU 1057
#define IDH_BUTTON_E 1058
#define IDH_BUTTON_AND 1059
#define IDH_BUTTON_XOR 1060
#define IDH_BUTTON_NOT 1061
#define IDH_BUTTON_INT 1062
#define IDH_BUTTON_F 1063
#define IDH_RADIO_QWORD 1064
#define IDH_RADIO_DWORD 1065
#define IDH_RADIO_WORD 1066
#define IDH_RADIO_BYTE 1067
#define IDH_RADIO_DEG 1068
#define IDH_RADIO_RAD 1069
#define IDH_RADIO_GRAD 1070
#define IDH_BUTTON_CANC 1071
#define IDH_BUTTON_CE 1072
#define IDH_BUTTON_BACK 1073
#define IDH_TEXT_OUTPUT 1074
#define IDH_TEXT_PARENT 1075
#define IDH_TEXT_MEMORY 1076
#define IDH_EDIT_LICENSE 1078
#define IDH_LIST_STAT 1079
#define IDH_BUTTON_RET 1080
#define IDH_BUTTON_LOAD 1081
#define IDH_BUTTON_CD 1082
#define IDH_BUTTON_CAD 1083
#define IDH_TEXT_NITEMS 1084
#define IDH_BUTTON_SQRT 1085
#define IDH_BUTTON_PERCENT 1086

View file

@ -1,85 +0,0 @@
<html>
<head>
<title>HOW TO INPUT NUMBERS</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">HOW TO INPUT NUMBERS</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">The ReactOS Calc provides some buttons for typing numbers and expressions.</p>
<p style="margin-top: 0; margin-bottom: 0">However, some of them are available only into Standard or Scientific modes, or when the calculator is in a specific state.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/0.PNG" width="36" height="28">
<img border="0" src="images/1.PNG" width="36" height="28"> <img border="0" src="images/2.PNG" width="36" height="28">
<img border="0" src="images/3.PNG" width="36" height="28"> <img border="0" src="images/4.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/5.PNG" width="36" height="28">
<img border="0" src="images/6.PNG" width="36" height="28"> <img border="0" src="images/7.PNG" width="36" height="28">
<img border="0" src="images/8.PNG" width="36" height="28"> <img border="0" src="images/9.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0"><u>Digit buttons</u>: they are used for entering digits into the display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/A.PNG" width="36" height="28">
<img border="0" src="images/B.PNG" width="36" height="28"> <img border="0" src="images/C.PNG" width="36" height="28">
<img border="0" src="images/D.PNG" width="36" height="28"> <img border="0" src="images/E.PNG" width="36" height="28">
<img border="0" src="images/F.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0"><u>Hexadecimal buttons</u>: they are used for completing an hex number.</p>
<p style="margin-top: 0; margin-bottom: 0">For using these buttons, the calculator must be configured into scientific mode and the [HEX] state must be selected.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/dot1.PNG">
or <img border="0" src="images/dot2.PNG">
</p>
<p style="margin-top: 0; margin-bottom: 0"><u>
Decimal point</u>: used for starting the non integer part of a decimal number.
</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;
</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/sign.PNG">
</p>
<p style="margin-top: 0; margin-bottom: 0"><u>
Change sign</u>: if it's pressed after a calculation or when entering the operands, it will change the sign of the number shown into the output display.
</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;
</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/back.PNG">
</p>
<p style="margin-top: 0; margin-bottom: 0">
If the displayed number has been entered manually and it isn't a result of a calculation,
you can delete the last digit by pressing this button.
</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;
</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/CE.PNG">
</p>
<p style="margin-top: 0; margin-bottom: 0">
This button removes an incorrect number from the output display. All pending
operations are preserved.
</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;
</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/CC.PNG">
</p>
<p style="margin-top: 0; margin-bottom: 0">
It clears the output display and all pending operations.
</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;
</p>
</body>
</html>

View file

@ -1,34 +0,0 @@
<html>
<head>
<title>HYPERBOLIC FUNCTIONS</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">HYPERBOLIC FUNCTIONS</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">ReactOS Calc allows the calculation of three types of hyperbolic functions with their inverse
operations.</p>
<p style="margin-top: 0; margin-bottom: 0">Those functions are activated by the same buttons used for trigonometric functions; the
hyperbolic context is enabled by activating the <img border="0" src="images/Hyp2.PNG">
modifier.</p>
<p style="margin-top: 0; margin-bottom: 0">The inverse functions are activated by the
<img border="0" src="images/Inv2.PNG"> modifier.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/sin.PNG">
+ <img border="0" src="images/Hyp.PNG"></p>
<p style="margin-top: 0; margin-bottom: 0">Hyperbolic sine</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/cos.PNG">
+ <img border="0" src="images/Hyp.PNG"></p>
<p style="margin-top: 0; margin-bottom: 0">Hyperbolic cosine</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/tan.PNG">
+ <img border="0" src="images/Hyp.PNG"></p>
<p style="margin-top: 0; margin-bottom: 0">Hyperbolic tangent</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 206 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 199 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 197 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 226 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 348 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 344 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 290 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 328 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 199 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 210 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 206 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

View file

@ -1,31 +0,0 @@
<html>
<head>
<title>LOGICAL FUNCTIONS</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">LOGICAL FUNCTIONS</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">There is a set of logical functions which can be used between two operands.</p>
<p style="margin-top: 0; margin-bottom: 0">They can be used as normal arithmetic operators.</p>
<p style="margin-top: 0; margin-bottom: 0">The only exception is the "Not" operator which works on a single number.</p>
<p style="margin-top: 0; margin-bottom: 0">The provided functions are:</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/And.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It executes an "and" between the numbers.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Or.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It executes an "or" between the numbers.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Xor.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It executes an "exclusive or" between the numbers.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Not.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It inverts all bits of the number shown into the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,45 +0,0 @@
<html>
<head>
<title>MEMORY FUNCTION</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">MEMORY FUNCTION</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">ReactOS Calc reserves for the user a memory region for storing data.</p>
<p style="margin-top: 0; margin-bottom: 0">With this feature, the user can store frequently used numbers (typically, these numbers are
constants) and recall them at any time, without the need to re-enter them manually.</p>
<p style="margin-top: 0; margin-bottom: 0">If the memory function is currently in use, the text "M" will appear in the right box underneath the base change option set.</p>
<p style="margin-top: 0; margin-bottom: 0">The memory is preserved when switching between standard and scientific mode, but its content is
lost when ReactOS Calc application is closed.</p>
<p style="margin-top: 0; margin-bottom: 0">Four keys are available with memory function support.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/MC.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Memory Clear: clears the content of the memory.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/MR.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Memory Recall: retrieves the stored data from the memory and it shows it into the output
display, without affecting the content of the storage.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/MS.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Memory Store: stores the displayed value into the memory. The content of the display is
unaffected. After pressing this button, the previous content of the memory is lost.</p>
<p style="margin-top: 0; margin-bottom: 0">If the <img border="0" src="images/Inv2.PNG" width="46" height="17">
modifier is activated, then this button will swap current memory value with displayed
value. Under these conditions, the displayed value is stored and the previously stored quantity
is shown on the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">If the memory is empty, it will act as a normal store.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/MP.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">Memory Sum: the displayed value is algebraically added to the current memory. The output
display will be unchanged after this transfer and addition.</p>
<p style="margin-top: 0; margin-bottom: 0">If the <img border="0" src="images/Inv2.PNG" width="46" height="17">
modifier is activated, then the displayed value will be algebraically subtracted from the memory. If the memory is
empty, it will work in both condition as a simple memory store.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,35 +0,0 @@
<html>
<head>
<title>PERCENT</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">PERCENT</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">The <img border="0" src="images/perc.PNG" width="36" height="28">
button is available only with standard mode and it's used as modifier for the four
basic arithmetic operators.</p>
<p style="margin-top: 0; margin-bottom: 0">The input sequence for a percent calculation is:</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0" align="center">"first" "operator" "second" "percent"</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">The modification applied by the percent button for each operator are:</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">Add "second"-% of "first" to "first".</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">Subtract "second"-% of "first" from "first".</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">Multiply "second"-% of "first" with "first".</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">Divide "first" by "second"-% of "first".</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,411 +0,0 @@
.topic IDH_TEXT_OUTPUT
Output display
This is the place where the typed numbers and the results of the calculations are shown.
.topic IDH_RADIO_HEX
Hex
It selects the hexadecimal numeric base and it converts the number shown into the output display.
Shortcut from keyboard: F5
.topic IDH_RADIO_DEC
Dec
It selects the decimal numeric base and it converts the number shown into the output display.
Shortcut from keyboard: F6
.topic IDH_RADIO_OCT
Oct
It selects the octal numeric base and it converts the number shown into the output display.
Shortcut from keyboard: F7
.topic IDH_RADIO_BIN
Bin
It selects the binary numeric base and it converts the number shown into the output display.
Shortcut from keyboard: F8
.topic IDH_RADIO_DEG
Degrees
It enables the processing of trigonometric functions into degree format.
Shortcut from keyboard: F2
.topic IDH_RADIO_RAD
Radians
It enables the processing of trigonometric functions into radians format.
Shortcut from keyboard: F3
.topic IDH_RADIO_GRAD
Gradians
It enables the processing of trigonometric functions into gradians format.
Shortcut from keyboard: F4
.topic IDH_RADIO_QWORD
Qword
It limits the length of integer numbers to 64 bits.
Shortcut from keyboard: F12
.topic IDH_RADIO_DWORD
Dword
It limits the length of integer numbers to 32 bits.
Shortcut from keyboard: F2
.topic IDH_RADIO_WORD
Word
It limits the length of integer numbers to 16 bits.
Shortcut from keyboard: F3
.topic IDH_RADIO_BYTE
Byte
It limits the length of integer numbers to 8 bits.
Shortcut from keyboard: F4
.topic IDH_CHECK_INV
Inv
It enables the inverse function for [sin] [cos] [tan] [pi] [x^y] [x^2] [x^3] [ln] [log] [dms] [MS] [M+] [Int] buttons.
Shortcut from keyboard: I
.topic IDH_CHECK_HYP
Hyp
It enables the hyperbolic mode for [sin] [cos] [tan] buttons
Shortcut from keyboard: H
.topic IDH_BUTTON_BACK
Back
It deletes the last digit typed on the calculator.
It also disables the temporary scientific mode if an exponent is removed completely.
Shortcut from keyboard: Backspace
.topic IDH_BUTTON_CE
CE
It deletes the last typed number from the output display.
Shortcut from keyboard: Delete
.topic IDH_BUTTON_CANC
CANCEL
It deletes the current calculation and all sub expressions.
Shortcut from keyboard: ESC
.topic IDH_BUTTON_FE
F-E
It enables or it disables the fixed scietific notation.
Shortcut from keyboard: V
.topic IDH_BUTTON_0
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_1
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_2
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_3
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_4
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_5
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_6
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_7
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_8
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_9
This button is used for entering digits.
Shortcut from keyboard: the corresponding number on the keyboard or the numeric pad.
.topic IDH_BUTTON_A
This button is used for entering hexadecimal numbers.
Shortcut from keyboard: A
.topic IDH_BUTTON_B
This button is used for entering hexadecimal numbers.
Shortcut from keyboard: B
.topic IDH_BUTTON_C
This button is used for entering hexadecimal numbers.
Shortcut from keyboard: C
.topic IDH_BUTTON_D
This button is used for entering hexadecimal numbers.
Shortcut from keyboard: D
.topic IDH_BUTTON_E
This button is used for entering hexadecimal numbers.
Shortcut from keyboard: E
.topic IDH_BUTTON_F
This button is used for entering hexadecimal numbers.
Shortcut from keyboard: F
.topic IDH_BUTTON_SIGN
It changes the sign of the number.
Shortcut from keyboard: F9
.topic IDH_BUTTON_DOT
It adds the decimal point for a decimal number.
Shortcut from keyboard: , or .
.topic IDH_BUTTON_ADD
Addition
Shortcut from keyboard: +
.topic IDH_BUTTON_SUB
Subtraction
Shortcut from keyboard: -
.topic IDH_BUTTON_MULT
Multiplication
Shortcut from keyboard: *
.topic IDH_BUTTON_DIV
Division
Shortcut from keyboard: /
.topic IDH_BUTTON_EQU
It resolves the current calculation and all sub expressions.
Shortcut from keyboard: =
.topic IDH_BUTTON_MOD
Remainder of an integer division.
Shortcut from keyboard: %
.topic IDH_BUTTON_AND
Logical "and".
Shortcut from keyboard: &
.topic IDH_BUTTON_OR
Logical "or".
Shortcut from keyboard: |
.topic IDH_BUTTON_XOR
Logical exclusive "or".
Shortcut from keyboard: ^
.topic IDH_BUTTON_LSH
Logical shift to left.
Shortcut from keyboard: <
.topic IDH_BUTTON_NOT
Logical bit inversion.
Shortcut from keyboard: ~
.topic IDH_BUTTON_INT
It isolates the Integer or fractional part of a number.
Shortcut from keyboard: ;
.topic IDH_BUTTON_MC
It deletes the memory.
Shortcut from keyboard: CTRL-L
.topic IDH_BUTTON_MR
It recalls a previously stored number from the memory.
Shortcut from keyboard: CTRL-R
.topic IDH_BUTTON_MS
It stores a number into the memory and it eventually transfers the previous value to the output display.
Shortcut from keyboard: CTRL-M
.topic IDH_BUTTON_MP
It adds or it subtracts the value into the output display to the memory.
Shortcut from keyboard: CTRL-P
.topic IDH_BUTTON_PI
It loads the pi or 2*pi value into the output display.
Shortcut from keyboard: P
.topic IDH_BUTTON_LEFTPAR
It starts a new sub expression.
Shortcut from keyboard: (
.topic IDH_BUTTON_RIGHTPAR
It closes and it resolves a sub expression.
Shortcut from keyboard: )
.topic IDH_BUTTON_DMS
It converts a decimal degree to a decimal-minute-second degree and viceversa.
Shortcut from keyboard: M
.topic IDH_BUTTON_EXP
It enables the temporary scientific notation.
Shortcut from keyboard: X
.topic IDH_BUTTON_LN
It calculates the natural logarithm. Natural anti logarithm calculation is activated by Inv modifier.
Shortcut from keyboard: N
.topic IDH_BUTTON_LOG
It calculates the decimal logarithm. Decimal anti logarithm calculation is activated by Inv modifier.
Shortcut from keyboard: L
.topic IDH_BUTTON_NF
It calculates the factorial of a number.
Shortcut from keyboard: !
.topic IDH_BUTTON_RX
It calculates the reciprocal of a number.
Shortcut from keyboard: R
.topic IDH_BUTTON_SIN
It calculates the sine, hyperbolic sine, arcsine or the hyperbolic arcsine of an angle.
Shortcut from keyboard: S
.topic IDH_BUTTON_COS
It calculates the cosine, hyperbolic cosine, arcsine or the hyperbolic arccosine of an angle.
Shortcut from keyboard: O
.topic IDH_BUTTON_TAN
It calculates the tangent, hyperbolic tangent, arcstangent or the hyperbolic arctangent of an angle.
Shortcut from keyboard: T
.topic IDH_BUTTON_XeY
It calculates the power of X to Y.
With the Inv modifier, it calculates the Yth root of X.
Shortcut from keyboard: Y
.topic IDH_BUTTON_Xe2
It calculates the square of X.
With the Inv modifier, it calculates the square root of X.
Shortcut from keyboard: @
.topic IDH_BUTTON_Xe3
It calculates the cube of X.
With the Inv modifier, it calculates the cubic root of X.
Shortcut from keyboard: $
.topic IDH_BUTTON_STA
It enables the statistical window and its functions.
Shortcut from keyboard: CTRL-S
.topic IDH_BUTTON_AVE
It calculates the arithmetic average of the numbers stored into the statistical box.
Shortcut from keyboard: CTRL-A
.topic IDH_BUTTON_SUM
It calculates the sum of the numbers stored into the statistical box.
Shortcut from keyboard: CTRL-T
.topic IDH_BUTTON_S
It calculates the standard deviation of the numbers stores into the statistical box.
Shortcut from keyboard: CTRL-D
.topic IDH_BUTTON_DAT
It inserts a new number into the statistical box
Shortcut from keyboard: Insert
.topic IDH_BUTTON_PERCENT
It executes the calculation with percent mode.
Shortcut from keyboard: %
.topic IDH_BUTTON_SQRT
It calculates the square root of a number.
Shortcut from keyboard: @

View file

@ -1,232 +0,0 @@
<html>
<head>
<title>Shortcuts from Keyboard</title>
</head>
<body>
<h2>SHORTCUTS FROM KEYBOARD</h2>
<table border="1" width="100%">
<tr>
<td width="18%"><img border="0" src="images/Hex.PNG" width="53" height="24"></td>
<td width="32%">&nbsp;F5</td>
<td width="18%"><img border="0" src="images/0.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;0</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Dec.PNG" width="53" height="24"></td>
<td width="32%">&nbsp;F6</td>
<td width="18%"><img border="0" src="images/1.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;1</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Oct.PNG" width="53" height="24"></td>
<td width="32%">&nbsp;F7</td>
<td width="18%"><img border="0" src="images/2.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;2</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Bin.PNG" width="53" height="24"></td>
<td width="32%">&nbsp;F8</td>
<td width="18%"><img border="0" src="images/3.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;3</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/degrees.PNG" width="69" height="24"></td>
<td width="32%">&nbsp;F2</td>
<td width="18%"><img border="0" src="images/4.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;4</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Radians.PNG" width="69" height="24"></td>
<td width="32%">&nbsp;F3</td>
<td width="18%"><img border="0" src="images/5.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;5</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Gradians.PNG" width="69" height="24"></td>
<td width="32%">&nbsp;F4</td>
<td width="18%"><img border="0" src="images/6.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;6</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Qword.PNG" width="61" height="24"></td>
<td width="32%">&nbsp;F12</td>
<td width="18%"><img border="0" src="images/7.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;7</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Dword.PNG" width="61" height="24"></td>
<td width="32%">&nbsp;F2</td>
<td width="18%"><img border="0" src="images/8.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;8</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Word.PNG" width="61" height="24"></td>
<td width="32%">&nbsp;F3</td>
<td width="18%"><img border="0" src="images/9.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;9</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Byte.PNG" width="61" height="24"></td>
<td width="32%">&nbsp;F4</td>
<td width="18%"><img border="0" src="images/A.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;A</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Inv.PNG" width="46" height="24"></td>
<td width="32%">&nbsp;I</td>
<td width="18%"><img border="0" src="images/B.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;B</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Hyp.PNG" width="46" height="24"></td>
<td width="32%">&nbsp;H</td>
<td width="18%"><img border="0" src="images/C.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;C</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/back.PNG" width="60" height="28"></td>
<td width="32%">&nbsp;Backspace</td>
<td width="18%"><img border="0" src="images/D.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;D</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/CE.PNG" width="60" height="28"></td>
<td width="32%">&nbsp;Delete</td>
<td width="18%"><img border="0" src="images/E.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;E</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/CC.PNG" width="60" height="28"></td>
<td width="32%">&nbsp;ESC</td>
<td width="18%"><img border="0" src="images/F.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;F</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Sta.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;CTRL-S</td>
<td width="18%"><img border="0" src="images/add.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;+</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Ave.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;CTRL-A</td>
<td width="18%"><img border="0" src="images/sub.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;-</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Sum.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;CTRL-T</td>
<td width="18%"><img border="0" src="images/mult.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;*</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/s.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;CTRL-D</td>
<td width="18%"><img border="0" src="images/divide.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;/</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Dat.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;Insert</td>
<td width="18%"><img border="0" src="images/Mod.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;%</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/PARL.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;(</td>
<td width="18%"><img border="0" src="images/And.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;&amp;</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/PARR.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;)</td>
<td width="18%"><img border="0" src="images/Or.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;|</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/F-E.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;V</td>
<td width="18%"><img border="0" src="images/Xor.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;^</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/Exp.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;X</td>
<td width="18%"><img border="0" src="images/Not.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;~</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/dms.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;M</td>
<td width="18%"><img border="0" src="images/Lsh.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;&lt;</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/sin.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;S</td>
<td width="18%"><img border="0" src="images/int.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;;</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/cos.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;O</td>
<td width="18%"><img border="0" src="images/equ.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;=</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/tan.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;T</td>
<td width="18%"><img border="0" src="images/MC.PNG" width="36" height="28"></td>
<td width="32%">CTRL-L</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/xe2.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;@</td>
<td width="18%"><img border="0" src="images/MR.PNG" width="36" height="28"></td>
<td width="32%">CTRL-R</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/xe3.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;#</td>
<td width="18%"><img border="0" src="images/MS.PNG" width="36" height="28"></td>
<td width="32%">CTRL-M</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/xey.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;Y</td>
<td width="18%"><img border="0" src="images/MP.PNG" width="36" height="28"></td>
<td width="32%">CTRL-P</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/ln.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;N</td>
<td width="18%"><img border="0" src="images/perc.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;%</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/log.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;L</td>
<td width="18%"><img border="0" src="images/sqrt.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;@</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/nf.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;!</td>
<td width="18%"><img border="0" src="images/dot1.PNG" width="36" height="28">&nbsp;
<img border="0" src="images/dot2.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;,&nbsp; <i>OR </i> .</td>
</tr>
<tr>
<td width="18%"><img border="0" src="images/1_x.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;R</td>
<td width="18%"><img border="0" src="images/pi.PNG" width="36" height="28"></td>
<td width="32%">&nbsp;P</td>
</tr>
</table>
</body>
</html>

View file

@ -1,45 +0,0 @@
<html>
<head>
<title>STATISTICAL FUNCTIONS</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">STATISTICAL FUNCTIONS</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">By pressing the <img border="0" src="images/Sta.PNG" width="36" height="28">
button, the statistical window is enabled.</p>
<p style="margin-top: 0; margin-bottom: 0">Statistical window allows to store groups of number and execute some common statistical
operators.</p>
<p style="margin-top: 0; margin-bottom: 0">Into the statistical box, there are four buttons with these functions:</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">[RET]</p>
<p style="margin-top: 0; margin-bottom: 0">It moves the focus back to the calculator.</p>
<p style="margin-top: 0; margin-bottom: 0">[LOAD]</p>
<p style="margin-top: 0; margin-bottom: 0">It loads the selected number into the output display of the calculator.</p>
<p style="margin-top: 0; margin-bottom: 0">[CD]</p>
<p style="margin-top: 0; margin-bottom: 0">It deletes the selected number from the list.</p>
<p style="margin-top: 0; margin-bottom: 0">[CAD]</p>
<p style="margin-top: 0; margin-bottom: 0">It deletes all numbers currently stored into the list.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">While the statistical window is shown, four additional buttons are enabled:</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Ave.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It calculates the arithmetic average of the numbers stored into the list.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Sum.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It calculates the sum of all numbers stored into the list.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/s.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It calculates the population standard deviations of the numbers stored into the list.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/Dat.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It inserts the number shown into the output display into the list.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">Note: when the statistical box is closed, its content is lost.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,23 +0,0 @@
<html>
<head>
<title>THE PI BUTTON</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">THE PI BUTTON</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">For helping the calculations with trigonometric functions, it's possible to load the value
of&nbsp; <font face="Symbol" size="4">p</font>&nbsp; into the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">The function is called by pressing
the <img border="0" src="images/pi.PNG" width="36" height="28"> button.</p>
<p style="margin-top: 0; margin-bottom: 0">If the <img border="0" src="images/Inv2.PNG">
modifier is activated, then the output display will be loaded with 2*<font face="Symbol" size="4">p</font>.</p>
<p style="margin-top: 0; margin-bottom: 0">In ReactOS Calc, <font face="Symbol" size="4">p</font>
has the value 3.14159265358979323846</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

View file

@ -1,36 +0,0 @@
<html>
<head>
<title>TRIGONOMETRIC FUNCTIONS</title>
</head>
<body>
<h2 style="margin-top: 0; margin-bottom: 0">TRIGONOMETRIC FUNCTIONS</h2>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0">ReactOS Calc allows the calculation of three types of trigonometric functions with their inverse operations.</p>
<p style="margin-top: 0; margin-bottom: 0">These functions can be used with three different angular
units of measurement: degrees, radians or gradians.</p>
<p style="margin-top: 0; margin-bottom: 0">The angular mode does not affect the non trigonometric functions.</p>
<p style="margin-top: 0; margin-bottom: 0">Please note that the degree type uses decimal degrees and not angles in the degree-minute-second form.</p>
<p style="margin-top: 0; margin-bottom: 0">The available functions are:</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/sin.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It calculates the sine of the given angle.</p>
<p style="margin-top: 0; margin-bottom: 0">If the <img border="0" src="images/Inv2.PNG" width="46" height="17">
modifier is activated, it finds the angle whose sine value is shown into the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/cos.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It calculates the cosine of the given angle.</p>
<p style="margin-top: 0; margin-bottom: 0">If the <img border="0" src="images/Inv2.PNG" width="46" height="17">
modifier is activated, it finds the angle whose cosine value is shown into the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><img border="0" src="images/tan.PNG" width="36" height="28"></p>
<p style="margin-top: 0; margin-bottom: 0">It calculates the tangent of the given angle.</p>
<p style="margin-top: 0; margin-bottom: 0">If the <img border="0" src="images/Inv2.PNG" width="46" height="17">
modifier is activated, it finds the angle whose tangent value is shown into the output display.</p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show more