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
|
@ -87,6 +87,10 @@
|
|||
<xi:include href="ramdrv/ramdrv.rbuild" />
|
||||
</directory>
|
||||
|
||||
<directory name="roscalc">
|
||||
<xi:include href="roscalc/roscalc.rbuild" />
|
||||
</directory>
|
||||
|
||||
<directory name="roshttpd">
|
||||
<xi:include href="roshttpd/roshttpd.rbuild" />
|
||||
</directory>
|
||||
|
|
33
rosapps/roscalc/about.c
Normal file
|
@ -0,0 +1,33 @@
|
|||
#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;
|
||||
}
|
||||
|
219
rosapps/roscalc/calc.h
Normal file
|
@ -0,0 +1,219 @@
|
|||
#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
|
74
rosapps/roscalc/docs/Help.en/algebraic_functions.htm
Normal file
|
@ -0,0 +1,74 @@
|
|||
<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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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 <= n <= 170</p>
|
||||
<p style="margin-top: 0; margin-bottom: 0"> </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"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
51
rosapps/roscalc/docs/Help.en/arithmetic_functions.htm
Normal file
|
@ -0,0 +1,51 @@
|
|||
<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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
82
rosapps/roscalc/docs/Help.en/calc.hhc
Normal file
|
@ -0,0 +1,82 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta name="GENERATOR" content="Microsoft® 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>
|
9
rosapps/roscalc/docs/Help.en/calc.hhk
Normal file
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta name="GENERATOR" content="Microsoft® HTML Help Workshop 4.1">
|
||||
<!-- Sitemap 1.0 -->
|
||||
</HEAD><BODY>
|
||||
<UL>
|
||||
</UL>
|
||||
</BODY></HTML>
|
40
rosapps/roscalc/docs/Help.en/calc.hhp
Normal file
|
@ -0,0 +1,40 @@
|
|||
[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]
|
||||
|
28
rosapps/roscalc/docs/Help.en/degree_conversion.htm
Normal file
|
@ -0,0 +1,28 @@
|
|||
<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"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
65
rosapps/roscalc/docs/Help.en/display_format.htm
Normal file
|
@ -0,0 +1,65 @@
|
|||
<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"> </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"> </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"> </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"> </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"> </p>
|
||||
<p style="margin-top: 0; margin-bottom: 0" align="center">-1.79769313486231570e+308 <= x <= -2.22507385850720140e-308</p>
|
||||
<p style="margin-top: 0; margin-bottom: 0" align="center">2.22507385850720140e-308 <= x <= 1.79769313486231570e+308</p>
|
||||
<p style="margin-top: 0; margin-bottom: 0"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
18
rosapps/roscalc/docs/Help.en/error_message.htm
Normal file
|
@ -0,0 +1,18 @@
|
|||
<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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
24
rosapps/roscalc/docs/Help.en/fixed_scientific_notation.htm
Normal file
|
@ -0,0 +1,24 @@
|
|||
<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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
50
rosapps/roscalc/docs/Help.en/general_information.htm
Normal file
|
@ -0,0 +1,50 @@
|
|||
<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"> </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"> </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">
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
83
rosapps/roscalc/docs/Help.en/help_id.h
Normal file
|
@ -0,0 +1,83 @@
|
|||
#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
|
85
rosapps/roscalc/docs/Help.en/how_to_input_numbers.htm
Normal file
|
@ -0,0 +1,85 @@
|
|||
<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"> </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"> </p>
|
||||
<p style="margin-top: 0; margin-bottom: 0"> </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"> </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"> </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">
|
||||
</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">
|
||||
</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">
|
||||
</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">
|
||||
</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">
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
34
rosapps/roscalc/docs/Help.en/hyperbolic_functions.htm
Normal file
|
@ -0,0 +1,34 @@
|
|||
<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"> </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"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
BIN
rosapps/roscalc/docs/Help.en/images/0.PNG
Normal file
After Width: | Height: | Size: 187 B |
BIN
rosapps/roscalc/docs/Help.en/images/1.PNG
Normal file
After Width: | Height: | Size: 186 B |
BIN
rosapps/roscalc/docs/Help.en/images/1_x.PNG
Normal file
After Width: | Height: | Size: 221 B |
BIN
rosapps/roscalc/docs/Help.en/images/2.PNG
Normal file
After Width: | Height: | Size: 206 B |
BIN
rosapps/roscalc/docs/Help.en/images/3.PNG
Normal file
After Width: | Height: | Size: 193 B |
BIN
rosapps/roscalc/docs/Help.en/images/4.PNG
Normal file
After Width: | Height: | Size: 202 B |
BIN
rosapps/roscalc/docs/Help.en/images/5.PNG
Normal file
After Width: | Height: | Size: 207 B |
BIN
rosapps/roscalc/docs/Help.en/images/6.PNG
Normal file
After Width: | Height: | Size: 195 B |
BIN
rosapps/roscalc/docs/Help.en/images/7.PNG
Normal file
After Width: | Height: | Size: 199 B |
BIN
rosapps/roscalc/docs/Help.en/images/8.PNG
Normal file
After Width: | Height: | Size: 191 B |
BIN
rosapps/roscalc/docs/Help.en/images/9.PNG
Normal file
After Width: | Height: | Size: 197 B |
BIN
rosapps/roscalc/docs/Help.en/images/A.PNG
Normal file
After Width: | Height: | Size: 207 B |
BIN
rosapps/roscalc/docs/Help.en/images/And.PNG
Normal file
After Width: | Height: | Size: 249 B |
BIN
rosapps/roscalc/docs/Help.en/images/Ave.PNG
Normal file
After Width: | Height: | Size: 243 B |
BIN
rosapps/roscalc/docs/Help.en/images/B.PNG
Normal file
After Width: | Height: | Size: 189 B |
BIN
rosapps/roscalc/docs/Help.en/images/Bin.PNG
Normal file
After Width: | Height: | Size: 280 B |
BIN
rosapps/roscalc/docs/Help.en/images/Byte.PNG
Normal file
After Width: | Height: | Size: 311 B |
BIN
rosapps/roscalc/docs/Help.en/images/C.PNG
Normal file
After Width: | Height: | Size: 198 B |
BIN
rosapps/roscalc/docs/Help.en/images/CC.PNG
Normal file
After Width: | Height: | Size: 226 B |
BIN
rosapps/roscalc/docs/Help.en/images/CE.PNG
Normal file
After Width: | Height: | Size: 235 B |
BIN
rosapps/roscalc/docs/Help.en/images/D.PNG
Normal file
After Width: | Height: | Size: 205 B |
BIN
rosapps/roscalc/docs/Help.en/images/Dat.PNG
Normal file
After Width: | Height: | Size: 223 B |
BIN
rosapps/roscalc/docs/Help.en/images/Dec.PNG
Normal file
After Width: | Height: | Size: 279 B |
BIN
rosapps/roscalc/docs/Help.en/images/Dword.PNG
Normal file
After Width: | Height: | Size: 311 B |
BIN
rosapps/roscalc/docs/Help.en/images/E.PNG
Normal file
After Width: | Height: | Size: 198 B |
BIN
rosapps/roscalc/docs/Help.en/images/Exp.PNG
Normal file
After Width: | Height: | Size: 224 B |
BIN
rosapps/roscalc/docs/Help.en/images/F-E.PNG
Normal file
After Width: | Height: | Size: 204 B |
BIN
rosapps/roscalc/docs/Help.en/images/F.PNG
Normal file
After Width: | Height: | Size: 189 B |
BIN
rosapps/roscalc/docs/Help.en/images/Gradians.PNG
Normal file
After Width: | Height: | Size: 348 B |
BIN
rosapps/roscalc/docs/Help.en/images/Hex.PNG
Normal file
After Width: | Height: | Size: 280 B |
BIN
rosapps/roscalc/docs/Help.en/images/Hyp.PNG
Normal file
After Width: | Height: | Size: 262 B |
BIN
rosapps/roscalc/docs/Help.en/images/Hyp2.PNG
Normal file
After Width: | Height: | Size: 240 B |
BIN
rosapps/roscalc/docs/Help.en/images/Inv.PNG
Normal file
After Width: | Height: | Size: 294 B |
BIN
rosapps/roscalc/docs/Help.en/images/Inv2.PNG
Normal file
After Width: | Height: | Size: 216 B |
BIN
rosapps/roscalc/docs/Help.en/images/Lsh.PNG
Normal file
After Width: | Height: | Size: 232 B |
BIN
rosapps/roscalc/docs/Help.en/images/MC.PNG
Normal file
After Width: | Height: | Size: 217 B |
BIN
rosapps/roscalc/docs/Help.en/images/MP.PNG
Normal file
After Width: | Height: | Size: 225 B |
BIN
rosapps/roscalc/docs/Help.en/images/MR.PNG
Normal file
After Width: | Height: | Size: 219 B |
BIN
rosapps/roscalc/docs/Help.en/images/MS.PNG
Normal file
After Width: | Height: | Size: 218 B |
BIN
rosapps/roscalc/docs/Help.en/images/Mod.PNG
Normal file
After Width: | Height: | Size: 232 B |
BIN
rosapps/roscalc/docs/Help.en/images/Not.PNG
Normal file
After Width: | Height: | Size: 230 B |
BIN
rosapps/roscalc/docs/Help.en/images/Oct.PNG
Normal file
After Width: | Height: | Size: 282 B |
BIN
rosapps/roscalc/docs/Help.en/images/Or.PNG
Normal file
After Width: | Height: | Size: 204 B |
BIN
rosapps/roscalc/docs/Help.en/images/PARL.PNG
Normal file
After Width: | Height: | Size: 186 B |
BIN
rosapps/roscalc/docs/Help.en/images/PARR.PNG
Normal file
After Width: | Height: | Size: 237 B |
BIN
rosapps/roscalc/docs/Help.en/images/Qword.PNG
Normal file
After Width: | Height: | Size: 311 B |
BIN
rosapps/roscalc/docs/Help.en/images/Radians.PNG
Normal file
After Width: | Height: | Size: 344 B |
BIN
rosapps/roscalc/docs/Help.en/images/Sta.PNG
Normal file
After Width: | Height: | Size: 290 B |
BIN
rosapps/roscalc/docs/Help.en/images/Sum.PNG
Normal file
After Width: | Height: | Size: 228 B |
BIN
rosapps/roscalc/docs/Help.en/images/Word.PNG
Normal file
After Width: | Height: | Size: 299 B |
BIN
rosapps/roscalc/docs/Help.en/images/Xor.PNG
Normal file
After Width: | Height: | Size: 241 B |
BIN
rosapps/roscalc/docs/Help.en/images/add.PNG
Normal file
After Width: | Height: | Size: 189 B |
BIN
rosapps/roscalc/docs/Help.en/images/back.PNG
Normal file
After Width: | Height: | Size: 328 B |
BIN
rosapps/roscalc/docs/Help.en/images/cos.PNG
Normal file
After Width: | Height: | Size: 216 B |
BIN
rosapps/roscalc/docs/Help.en/images/degrees.PNG
Normal file
After Width: | Height: | Size: 329 B |
BIN
rosapps/roscalc/docs/Help.en/images/divide.PNG
Normal file
After Width: | Height: | Size: 194 B |
BIN
rosapps/roscalc/docs/Help.en/images/dms.PNG
Normal file
After Width: | Height: | Size: 223 B |
BIN
rosapps/roscalc/docs/Help.en/images/dot1.PNG
Normal file
After Width: | Height: | Size: 178 B |
BIN
rosapps/roscalc/docs/Help.en/images/dot2.PNG
Normal file
After Width: | Height: | Size: 180 B |
BIN
rosapps/roscalc/docs/Help.en/images/equ.PNG
Normal file
After Width: | Height: | Size: 178 B |
BIN
rosapps/roscalc/docs/Help.en/images/int.PNG
Normal file
After Width: | Height: | Size: 214 B |
BIN
rosapps/roscalc/docs/Help.en/images/ln.PNG
Normal file
After Width: | Height: | Size: 199 B |
BIN
rosapps/roscalc/docs/Help.en/images/log.PNG
Normal file
After Width: | Height: | Size: 210 B |
BIN
rosapps/roscalc/docs/Help.en/images/mult.PNG
Normal file
After Width: | Height: | Size: 190 B |
BIN
rosapps/roscalc/docs/Help.en/images/nf.PNG
Normal file
After Width: | Height: | Size: 206 B |
BIN
rosapps/roscalc/docs/Help.en/images/perc.PNG
Normal file
After Width: | Height: | Size: 279 B |
BIN
rosapps/roscalc/docs/Help.en/images/pi.PNG
Normal file
After Width: | Height: | Size: 198 B |
BIN
rosapps/roscalc/docs/Help.en/images/s.PNG
Normal file
After Width: | Height: | Size: 198 B |
BIN
rosapps/roscalc/docs/Help.en/images/sign.PNG
Normal file
After Width: | Height: | Size: 216 B |
BIN
rosapps/roscalc/docs/Help.en/images/sin.PNG
Normal file
After Width: | Height: | Size: 222 B |
BIN
rosapps/roscalc/docs/Help.en/images/sqrt.PNG
Normal file
After Width: | Height: | Size: 300 B |
BIN
rosapps/roscalc/docs/Help.en/images/sub.PNG
Normal file
After Width: | Height: | Size: 175 B |
BIN
rosapps/roscalc/docs/Help.en/images/tan.PNG
Normal file
After Width: | Height: | Size: 217 B |
BIN
rosapps/roscalc/docs/Help.en/images/xe2.PNG
Normal file
After Width: | Height: | Size: 243 B |
BIN
rosapps/roscalc/docs/Help.en/images/xe3.PNG
Normal file
After Width: | Height: | Size: 242 B |
BIN
rosapps/roscalc/docs/Help.en/images/xey.PNG
Normal file
After Width: | Height: | Size: 228 B |
31
rosapps/roscalc/docs/Help.en/logical_functions.htm
Normal file
|
@ -0,0 +1,31 @@
|
|||
<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"> </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"> </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"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
45
rosapps/roscalc/docs/Help.en/memory_function.htm
Normal file
|
@ -0,0 +1,45 @@
|
|||
<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"> </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"> </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"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
35
rosapps/roscalc/docs/Help.en/percent.htm
Normal file
|
@ -0,0 +1,35 @@
|
|||
<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"> </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"> </p>
|
||||
<p style="margin-top: 0; margin-bottom: 0" align="center">"first" "operator" "second" "percent"</p>
|
||||
<p style="margin-top: 0; margin-bottom: 0"> </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"> </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"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
411
rosapps/roscalc/docs/Help.en/popups.txt
Normal file
|
@ -0,0 +1,411 @@
|
|||
.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: @
|
232
rosapps/roscalc/docs/Help.en/shortcuts_from_keyboard.htm
Normal file
|
@ -0,0 +1,232 @@
|
|||
<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%"> F5</td>
|
||||
<td width="18%"><img border="0" src="images/0.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Dec.PNG" width="53" height="24"></td>
|
||||
<td width="32%"> F6</td>
|
||||
<td width="18%"><img border="0" src="images/1.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Oct.PNG" width="53" height="24"></td>
|
||||
<td width="32%"> F7</td>
|
||||
<td width="18%"><img border="0" src="images/2.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Bin.PNG" width="53" height="24"></td>
|
||||
<td width="32%"> F8</td>
|
||||
<td width="18%"><img border="0" src="images/3.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/degrees.PNG" width="69" height="24"></td>
|
||||
<td width="32%"> F2</td>
|
||||
<td width="18%"><img border="0" src="images/4.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Radians.PNG" width="69" height="24"></td>
|
||||
<td width="32%"> F3</td>
|
||||
<td width="18%"><img border="0" src="images/5.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Gradians.PNG" width="69" height="24"></td>
|
||||
<td width="32%"> F4</td>
|
||||
<td width="18%"><img border="0" src="images/6.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Qword.PNG" width="61" height="24"></td>
|
||||
<td width="32%"> F12</td>
|
||||
<td width="18%"><img border="0" src="images/7.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Dword.PNG" width="61" height="24"></td>
|
||||
<td width="32%"> F2</td>
|
||||
<td width="18%"><img border="0" src="images/8.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 8</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Word.PNG" width="61" height="24"></td>
|
||||
<td width="32%"> F3</td>
|
||||
<td width="18%"><img border="0" src="images/9.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 9</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Byte.PNG" width="61" height="24"></td>
|
||||
<td width="32%"> F4</td>
|
||||
<td width="18%"><img border="0" src="images/A.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> A</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Inv.PNG" width="46" height="24"></td>
|
||||
<td width="32%"> I</td>
|
||||
<td width="18%"><img border="0" src="images/B.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> B</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Hyp.PNG" width="46" height="24"></td>
|
||||
<td width="32%"> H</td>
|
||||
<td width="18%"><img border="0" src="images/C.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> C</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/back.PNG" width="60" height="28"></td>
|
||||
<td width="32%"> Backspace</td>
|
||||
<td width="18%"><img border="0" src="images/D.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> D</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/CE.PNG" width="60" height="28"></td>
|
||||
<td width="32%"> Delete</td>
|
||||
<td width="18%"><img border="0" src="images/E.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> E</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/CC.PNG" width="60" height="28"></td>
|
||||
<td width="32%"> ESC</td>
|
||||
<td width="18%"><img border="0" src="images/F.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> F</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Sta.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> CTRL-S</td>
|
||||
<td width="18%"><img border="0" src="images/add.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> +</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Ave.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> CTRL-A</td>
|
||||
<td width="18%"><img border="0" src="images/sub.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> -</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Sum.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> CTRL-T</td>
|
||||
<td width="18%"><img border="0" src="images/mult.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> *</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/s.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> CTRL-D</td>
|
||||
<td width="18%"><img border="0" src="images/divide.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> /</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Dat.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> Insert</td>
|
||||
<td width="18%"><img border="0" src="images/Mod.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> %</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/PARL.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> (</td>
|
||||
<td width="18%"><img border="0" src="images/And.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> &</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/PARR.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> )</td>
|
||||
<td width="18%"><img border="0" src="images/Or.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> |</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/F-E.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> V</td>
|
||||
<td width="18%"><img border="0" src="images/Xor.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> ^</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/Exp.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> X</td>
|
||||
<td width="18%"><img border="0" src="images/Not.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> ~</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/dms.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> M</td>
|
||||
<td width="18%"><img border="0" src="images/Lsh.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> <</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/sin.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> S</td>
|
||||
<td width="18%"><img border="0" src="images/int.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> ;</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/cos.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> O</td>
|
||||
<td width="18%"><img border="0" src="images/equ.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> =</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/tan.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> 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%"> @</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%"> #</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%"> 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%"> N</td>
|
||||
<td width="18%"><img border="0" src="images/perc.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> %</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/log.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> L</td>
|
||||
<td width="18%"><img border="0" src="images/sqrt.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> @</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><img border="0" src="images/nf.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> !</td>
|
||||
<td width="18%"><img border="0" src="images/dot1.PNG" width="36" height="28">
|
||||
<img border="0" src="images/dot2.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> , <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%"> R</td>
|
||||
<td width="18%"><img border="0" src="images/pi.PNG" width="36" height="28"></td>
|
||||
<td width="32%"> P</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
45
rosapps/roscalc/docs/Help.en/statistical_functions.htm
Normal file
|
@ -0,0 +1,45 @@
|
|||
<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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
23
rosapps/roscalc/docs/Help.en/the_pi_button.htm
Normal file
|
@ -0,0 +1,23 @@
|
|||
<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"> </p>
|
||||
<p style="margin-top: 0; margin-bottom: 0">For helping the calculations with trigonometric functions, it's possible to load the value
|
||||
of <font face="Symbol" size="4">p</font> 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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
36
rosapps/roscalc/docs/Help.en/trigonometric_functions.htm
Normal file
|
@ -0,0 +1,36 @@
|
|||
<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"> </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"> </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"> </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"> </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"> </p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|