From 2358ba4314dc6d757049bc4871ecf2922614b61b Mon Sep 17 00:00:00 2001 From: Perberos Date: Tue, 8 Nov 2011 13:50:37 -0300 Subject: initial --- help/C/absolute.page | 22 +++++++++++ help/C/base.page | 38 +++++++++++++++++++ help/C/boolean.page | 31 ++++++++++++++++ help/C/complex.page | 14 +++++++ help/C/conv-base.page | 14 +++++++ help/C/conv-character.page | 19 ++++++++++ help/C/conv-currency.page | 27 ++++++++++++++ help/C/conv-length.page | 30 +++++++++++++++ help/C/conv-time.page | 24 ++++++++++++ help/C/conv-weight.page | 24 ++++++++++++ help/C/equation.page | 46 +++++++++++++++++++++++ help/C/factorial.page | 20 ++++++++++ help/C/factorize.page | 15 ++++++++ help/C/financial.page | 60 ++++++++++++++++++++++++++++++ help/C/functions.page | 91 ++++++++++++++++++++++++++++++++++++++++++++++ help/C/index.page | 34 +++++++++++++++++ help/C/keyboard.page | 42 +++++++++++++++++++++ help/C/legal.xml | 9 +++++ help/C/logarithm.page | 43 ++++++++++++++++++++++ help/C/modulus.page | 19 ++++++++++ help/C/mouse.page | 37 +++++++++++++++++++ help/C/number-display.page | 43 ++++++++++++++++++++++ help/C/percentage.page | 32 ++++++++++++++++ help/C/power.page | 55 ++++++++++++++++++++++++++++ help/C/scientific.page | 40 ++++++++++++++++++++ help/C/superscript.page | 33 +++++++++++++++++ help/C/trigonometry.page | 46 +++++++++++++++++++++++ help/C/variables.page | 56 ++++++++++++++++++++++++++++ 28 files changed, 964 insertions(+) create mode 100644 help/C/absolute.page create mode 100644 help/C/base.page create mode 100644 help/C/boolean.page create mode 100644 help/C/complex.page create mode 100644 help/C/conv-base.page create mode 100644 help/C/conv-character.page create mode 100644 help/C/conv-currency.page create mode 100644 help/C/conv-length.page create mode 100644 help/C/conv-time.page create mode 100644 help/C/conv-weight.page create mode 100644 help/C/equation.page create mode 100644 help/C/factorial.page create mode 100644 help/C/factorize.page create mode 100644 help/C/financial.page create mode 100644 help/C/functions.page create mode 100644 help/C/index.page create mode 100644 help/C/keyboard.page create mode 100644 help/C/legal.xml create mode 100644 help/C/logarithm.page create mode 100644 help/C/modulus.page create mode 100644 help/C/mouse.page create mode 100644 help/C/number-display.page create mode 100644 help/C/percentage.page create mode 100644 help/C/power.page create mode 100644 help/C/scientific.page create mode 100644 help/C/superscript.page create mode 100644 help/C/trigonometry.page create mode 100644 help/C/variables.page (limited to 'help/C') diff --git a/help/C/absolute.page b/help/C/absolute.page new file mode 100644 index 0000000..d954b7e --- /dev/null +++ b/help/C/absolute.page @@ -0,0 +1,22 @@ + + + + + + + Absolute Values + +

+ Absolute values are calculated using the | symbol or abs function. +

+ +

+ |−1| +

+

+ abs (−1) +

+
+
diff --git a/help/C/base.page b/help/C/base.page new file mode 100644 index 0000000..da06928 --- /dev/null +++ b/help/C/base.page @@ -0,0 +1,38 @@ + + + + + + + Number Bases + +

+ To enter numbers in a particular number base use subscript numbers. + The following numbers are equivalent. +

+ +

+ 1001011₂ +

+

+ 113₈ +

+

+ 75 +

+

+ 4B₁₆ +

+
+

+ When in programming mode there are buttons for binary (CtrlB), octal (CtrlO) and hexadecimal (CtrlH). +

+

+ To set the base that results are shown in change the result format. +

+

+ To change the base of the current result use a base button or CtrlD to show in decimal form. +

+
diff --git a/help/C/boolean.page b/help/C/boolean.page new file mode 100644 index 0000000..080c28e --- /dev/null +++ b/help/C/boolean.page @@ -0,0 +1,31 @@ + + + + + + + Boolean Algebra + +

+ Boolean algebra can be calculated using the AND, OR and XOR operators. +

+ +

+ 010011₂ AND 110101₂ +

+
+

+ Buttons for these symbols are available in programming mode. +

+

+ The NOT function inverts the bits in a number. + The word size is set from the CalculatorPreferences menu. +

+ +

+ NOT 010011₂ +

+
+
diff --git a/help/C/complex.page b/help/C/complex.page new file mode 100644 index 0000000..aaec96f --- /dev/null +++ b/help/C/complex.page @@ -0,0 +1,14 @@ + + + + + + + Complex Numbers + +

+ Complex numbers are not supported in GCalctool. +

+
diff --git a/help/C/conv-base.page b/help/C/conv-base.page new file mode 100644 index 0000000..1917d42 --- /dev/null +++ b/help/C/conv-base.page @@ -0,0 +1,14 @@ + + + + + + + Number Bases + +

+ To convert between number bases enter a number (or solve an equation) and change the result format from the CalculatorPreferences menu. +

+
diff --git a/help/C/conv-character.page b/help/C/conv-character.page new file mode 100644 index 0000000..790b137 --- /dev/null +++ b/help/C/conv-character.page @@ -0,0 +1,19 @@ + + + + + + + Character Codes + +

+ When in programming mode the á button opens a dialog to convert characters to character codes. +

+ +

+ Characters cannot be converted using the keyboard. +

+
+
diff --git a/help/C/conv-currency.page b/help/C/conv-currency.page new file mode 100644 index 0000000..d70e149 --- /dev/null +++ b/help/C/conv-currency.page @@ -0,0 +1,27 @@ + + + + + + + Currency + +

+ To convert currencies press the ¤$€ button in financial mode. +

+

+ You can also convert currencies using the keyboard and the in operator. +

+ +

+ 13.65 USD in GBP +

+
+ +

+ Currency information is approximate and should not be used for making financial decisions. +

+
+
diff --git a/help/C/conv-length.page b/help/C/conv-length.page new file mode 100644 index 0000000..d51380b --- /dev/null +++ b/help/C/conv-length.page @@ -0,0 +1,30 @@ + + + + + + + Length/Area/Volume + +

+ To convert between length, area and volume units use the in operator. +

+ +

+ 6 meters in inches +

+

+ 1 acre in cm² +

+

+ 1 pint in mL +

+
+ +

+ Length/Area/Volume conversions must be performed using the keyboard. +

+
+
diff --git a/help/C/conv-time.page b/help/C/conv-time.page new file mode 100644 index 0000000..3779c96 --- /dev/null +++ b/help/C/conv-time.page @@ -0,0 +1,24 @@ + + + + + + + Time + +

+ To convert between time use the in operator. +

+ +

+ 3 years in hours +

+
+ +

+ Time conversions must be performed using the keyboard. +

+
+
diff --git a/help/C/conv-weight.page b/help/C/conv-weight.page new file mode 100644 index 0000000..fa5e0d4 --- /dev/null +++ b/help/C/conv-weight.page @@ -0,0 +1,24 @@ + + + + + + + Mass + +

+ To convert between mass use the in operator. +

+ +

+ 1kg in pounds +

+
+ +

+ Mass conversions must be performed using the keyboard. +

+
+
diff --git a/help/C/equation.page b/help/C/equation.page new file mode 100644 index 0000000..725789e --- /dev/null +++ b/help/C/equation.page @@ -0,0 +1,46 @@ + + + + + 0 + + + + Basic Equations + +

+ Equations are entered in standard mathematical form. + For example to add 7 and 2 enter the following: +

+ +

+ 7+2 +

+
+

+ To solve, press the = button with your mouse or the Enter key on your keyboard. +

+

+ Calculations are performed in mathematical order - multiplication and division are performed before addition and subtraction. + The following equation solves to 1 (3×2 = 6, 7−6 = 1). +

+ +

+ 7−3×2 +

+
+

+ To change the order of calculation use parenthesis. + The following equation solves to 8 (7−3 = 4, 4×2 = 8). +

+ +

+ (7−3)×2 +

+
+

+ To clear the display press the Clr button or Escape. +

+
diff --git a/help/C/factorial.page b/help/C/factorial.page new file mode 100644 index 0000000..ec90906 --- /dev/null +++ b/help/C/factorial.page @@ -0,0 +1,20 @@ + + + + + + + Factorials + +

+ Factorials are entered using the ! symbol. + To calculate the factorial of 6 enter the following. +

+ +

+ 6! +

+
+
diff --git a/help/C/factorize.page b/help/C/factorize.page new file mode 100644 index 0000000..4094d60 --- /dev/null +++ b/help/C/factorize.page @@ -0,0 +1,15 @@ + + + + + + + Factorization + +

+ You can factorize the number currently displayed by pressing the fact button. + This button is visible in programming mode. +

+
diff --git a/help/C/financial.page b/help/C/financial.page new file mode 100644 index 0000000..edc0d75 --- /dev/null +++ b/help/C/financial.page @@ -0,0 +1,60 @@ + + + + + + + Financial Functions +

+ When in financial mode the following buttons are available. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Ctrm

Calculate the number of compounding periods necessary to increase an investment of present value to a future value, at a fixed interest rate per compounding period.

Ddb

Calculate the depreciation allowance on an asset for a specified period of time, using the double-declining balance method.

Fv

Calculate the future value of an investment based on a series of equal payments at a periodic interest rate over the number of payment periods in the term.

Gpm

Calculate the resale price of a product, based on the product cost and the wanted gross profit margin.

Pmt

Calculate the amount of the periodic payment of a loan, where payments are made at the end of each payment period.

Pv

Calculate the present value of an investment based on a series of equal payments discounted at a periodic interest rate over the number of payment periods in the term.

Rate

Calculate the periodic interest necessary to increase an investment to a future value, over the number of compounding periods.

Sln

Calculate the straight-line depreciation of an asset for one period. The straight-line method of depreciation divides the depreciable cost evenly over the useful life of an asset. The useful life is the number of periods, typically years, over which an asset is depreciated.

Syd

Calculate the depreciation allowance on an asset for a specified period of time, using the Sum-of-the-Years'-Digits method. This method of depreciation accelerates the rate of depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The useful life is the number of periods, typically years, over which an asset is depreciated.

Term

Calculate the number of payment periods that are necessary during the term of an ordinary annuity, to accumulate a future value, at a periodic interest rate.

+ +

+ Financial functions cannot be performed using the keyboard. +

+
+
diff --git a/help/C/functions.page b/help/C/functions.page new file mode 100644 index 0000000..426d523 --- /dev/null +++ b/help/C/functions.page @@ -0,0 +1,91 @@ + + + + + + + Functions + +

+ Functions can be used by inserting the name of the function followed by the function argument. + If the argument is not a number or variable then use parenthesis around the argument. +

+ +

+ sin 30 +

+

+ abs (5−9) +

+
+

+ The following functions are defined. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

abs

Absolute Value

cos

Cosine

cosh

Hyperbolic Cosine

frac

Fractional Component

int

Integer Component

ln

Natural Logarithm

log

Logarithm

not

Boolean NOT

ones

Ones complement

sin

Sine

sinh

Hyperbolic Sine

sqrt

Square Root

tan

Tangent

tanh

Hyperbolic Tangent

twos

Twos complement

+

+ GCalctool does not support user-defined functions. +

+
diff --git a/help/C/index.page b/help/C/index.page new file mode 100644 index 0000000..0af5fd7 --- /dev/null +++ b/help/C/index.page @@ -0,0 +1,34 @@ + + + + + Robert Ancell + robert.ancell@gmail.com + + + + + GCalctool Help + +
+ User Interface +
+ +
+ Equations +
+ +
+ Numbers +
+ +
+ Conversions +
+ +
+ Financial Calculations +
+
diff --git a/help/C/keyboard.page b/help/C/keyboard.page new file mode 100644 index 0000000..a522201 --- /dev/null +++ b/help/C/keyboard.page @@ -0,0 +1,42 @@ + + + + + + + Using the Keyboard + +

+ All mathematical equations can be entered using the keyboard. +

+

+ The following key combinations can be used to enter keys that may not be available on your keyboard. +

+ + + + + + + + + + + + + + + + + + + + + +

×

*

÷

/

^

* twice

CtrlR

π

CtrlP

+

+ To enter superscript numbers use Ctrlnumber, for subscript use Altnumber. +

+
diff --git a/help/C/legal.xml b/help/C/legal.xml new file mode 100644 index 0000000..86d6173 --- /dev/null +++ b/help/C/legal.xml @@ -0,0 +1,9 @@ + +

This work is licensed under a +Creative Commons +Attribution-Share Alike 3.0 Unported License.

+

As a special exception, the copyright holders give you permission to copy, +modify, and distribute the example code contained in this document under the +terms of your choosing, without restriction.

+
diff --git a/help/C/logarithm.page b/help/C/logarithm.page new file mode 100644 index 0000000..640065d --- /dev/null +++ b/help/C/logarithm.page @@ -0,0 +1,43 @@ + + + + + + + Logarithms + +

+ Logarithms can be calculated using the log function. +

+ +

+ log 100 +

+
+

+ To calculate a logarithm in a different base use a subscript number after the function. +

+ +

+ log₂ 32 +

+
+

+ To calculate a natural logarithm use the ln function. +

+ +

+ ln 1.32 +

+
+

+ Euler's number can be entered by using the variable e. +

+ +

+ e^1.32 +

+
+
diff --git a/help/C/modulus.page b/help/C/modulus.page new file mode 100644 index 0000000..b95823f --- /dev/null +++ b/help/C/modulus.page @@ -0,0 +1,19 @@ + + + + + + + Modulus Division + +

+ Modulus division is performed using the mod operator. +

+ +

+ 9 mod 5 +

+
+
diff --git a/help/C/mouse.page b/help/C/mouse.page new file mode 100644 index 0000000..4ab6d56 --- /dev/null +++ b/help/C/mouse.page @@ -0,0 +1,37 @@ + + + + + + + Using the Mouse + +

+ All equations can be entered using the mouse. + To access all buttons there are a number of modes that can be selected from the View menu. +

+ + + + + + + + + + + + + + + + + + + + + +

Basic

Provides buttons suitable for basic equations

Advanced

Provides buttons suitable for advanced mathematics

Scientific

Provides buttons suitable for trigonometry

Financial

Provides buttons suitable for financial equations

Programming

Provides buttons suitable for computer programmers

+
diff --git a/help/C/number-display.page b/help/C/number-display.page new file mode 100644 index 0000000..9d3a377 --- /dev/null +++ b/help/C/number-display.page @@ -0,0 +1,43 @@ + + + + + + + Result Format + +

+ The format used to display results can be changed from the CalculatorPreferences menu. +

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Decimal

Results are displayed as decimal numbers

Scientific

Results are displayed in scientific notation

Engineering

Results are displayed in scientific notation except the exponent is always a multiple of three

Binary

Results are displayed as binary numbers

Octal

Results are displayed as octal numbers

Hexadecimal

Results are displayed as hexadecimal numbers

+

+ The number of decimal places, if trailing zeroes and if thousands separators are shown can also be configured. +

+
diff --git a/help/C/percentage.page b/help/C/percentage.page new file mode 100644 index 0000000..61b2423 --- /dev/null +++ b/help/C/percentage.page @@ -0,0 +1,32 @@ + + + + + + + Percentages + +

+ Percentages are calculated using the % symbol. +

+

+ When added or subtracted the percentage symbol resolves to one percent of the value being added or subtracted from. + The following equation calculates the price of a $140 item with 15% tax (140 + (15÷100)×140). +

+ +

+ 140+15% +

+
+

+ In all other cases the percentage symbol resolves to a fraction out of 100. + The following equation calculates one quarter of 80 apples ((25÷100)×80). +

+ +

+ 25%×80 +

+
+
diff --git a/help/C/power.page b/help/C/power.page new file mode 100644 index 0000000..58b2179 --- /dev/null +++ b/help/C/power.page @@ -0,0 +1,55 @@ + + + + + + + Powers and Roots + +

+ Powers are entered by putting a superscript number after the value. +

+ +

+ 5² +

+
+

+ The inverse of a number can be entered using the inverse symbol ⁻¹ (CtrlI). +

+ +

+ 3⁻¹ +

+
+

+ Powers can also be calculated using the ^ symbol. + This allows the power to be an equation. +

+ +

+ 5^(6−2) +

+
+

+ If your keyboard does not have a ^ key you can use * twice. +

+

+ Square roots can be calculated using the symbol (CtrlR). +

+ +

+ √2 +

+
+

+ n-th roots can be calculated by putting a subscript number before the root sign. +

+ +

+ ₃√2 +

+
+
diff --git a/help/C/scientific.page b/help/C/scientific.page new file mode 100644 index 0000000..d6956c5 --- /dev/null +++ b/help/C/scientific.page @@ -0,0 +1,40 @@ + + + + + + + Scientific Notation + +

+ To enter numbers in scientific format use the ×10x button (CtrlE). + The number mode automatically changes to superscript. + To enter 2×10¹⁰⁰, start by entering the mantissa (2): +

+ +

+ 2 +

+
+

+ Then press the scientific notation button (or press CtrlE): +

+ +

+ 2×10 +

+
+

+ Then enter the exponent (100): +

+ +

+ 2×10¹⁰⁰ +

+
+

+ To show results in scientific form change the result format. +

+
diff --git a/help/C/superscript.page b/help/C/superscript.page new file mode 100644 index 0000000..25332b8 --- /dev/null +++ b/help/C/superscript.page @@ -0,0 +1,33 @@ + + + + + _ + + + + Superscript and Subscript + +

+ Some equations may require numbers to be entered in superscript or subscript form. e.g. +

+ +

+ x³+2x²−5 +

+
+

+ To enter superscript numbers with the mouse select the number mode using the the ↑n and ↓n buttons. + When one of these modes is active clicking the number buttons will enter numbers in superscript or subscript. + To return to normal number mode click the active button. +

+

+ To enter superscript numbers with the keyboard hold down Ctrl while entering the number. + Hold Alt for subscript. +

+

+ The number mode returns to normal when entering the next non-number character (e.g. +). +

+
diff --git a/help/C/trigonometry.page b/help/C/trigonometry.page new file mode 100644 index 0000000..bca5ecf --- /dev/null +++ b/help/C/trigonometry.page @@ -0,0 +1,46 @@ + + + + + + + Trigonometry + +

+ Trigonometry can be performed using the sin, cos, and tan function. +

+ +

+ sin 45 +

+
+

+ The angle units used can be changed from the CalculatorPreferences menu. + Trigonometry buttons are visible when in scientific mode. +

+

+ Hyperbolic functions are available by adding "h" to the end of a function. +

+ +

+ sinh 0.34 +

+
+

+ Inverse functions are entered either using the inverse symbol ⁻¹ (CtrlI) or the "a" form of the function. + The following two equations are equivalent. +

+ +

+ sin⁻¹ 0.5 +

+

+ asin 0.5 +

+
+

+ To enter π with the keyboard use CtrlP. +

+
diff --git a/help/C/variables.page b/help/C/variables.page new file mode 100644 index 0000000..16c5bba --- /dev/null +++ b/help/C/variables.page @@ -0,0 +1,56 @@ + + + + + + + Variables + +

+ To assign a value to a variable use the = symbol or choose the variable to assign to with the →R button in advanced mode. + A variable name must only contain upper or lower characters. +

+ +

+ x=5 +

+

+ value=82 +

+
+

+ Variables can be used in any equation and are substituted for their assigned value. + Variables can be inserted using the ←R button. +

+ +

+ 6x+3 +

+

+ xy−3x+7y−21 +

+
+

+ The following variables are always defined. +

+ + + + + + + + + + + + + + + + + +

ans

Result of previous calculation

e

Euler's Number

π

Pi

rand

Random value in the range [0,1] (changes on each read)

+
-- cgit v1.2.1