Numculator Documentation


  1. Installation
  2. User interface and menu
  3. Settings
  4. Keys used in Numculator
  5. Symbols and math operations
  6. Mathematical functions
  7. Trigonometric functions
  8. Statistic functions
  9. Transformation functions
  10. Calculations with dates and time



1. Installation

Step 1. To start Numculator installation run NumculatorSetup.exe file.




Step 2. To continue you must read and accept EULA(End User License Agreement):




Step 3. Here you can select the folder where you want to install Numculator. It is recommended to install to default suggested folder:




Step 4. Select specified options if you want to be able to run Numculator from Desktop and/or Quick Launch bar :

 


Step 5. If all selected options are correct press Install button to start the installation:




Step 6. Please wait while setup program is installing Numculator:




Step 7. Press Finish to close the setup program window and to start Numculator (if Launch Numculator option is selected). Installation completed.

 


After the installation you can find Numculator folder in Start->All Programs menu:




Depends on selected options during the installation you can find icon of Numculator on Desktop and/or in Quick Launch bar:






Uninstall

To uninstall Numculator (remove from your computer) please select Uninstall Numculator command in Numculator folder in Start->All Programs

 

2. User interface and menu

Numculator can work in two modes: full mode and minimal mode.  In the full mode user can use mouse to enter and calculate expressions. In minimal mode all numeric buttons and action buttons are hidden, only keyboard can be used to type and calculate expression. To switch between the modes press button :

Full mode Minimal mode

In the full mode you can use next buttons:

Button Action
  .. Enters numbers
  Enters decimal separator
Operations and braces Enters operations and braces
Calculates the result
Clears expression
Deletes character like Backspace key
Deletes character like Delete key
Shows current value in calculator's memory. Allows select previous values in memory.
Sets memory value by content in expression field
Inserts memory value to expression field
Clears calculator's memory
Adds calculator's memory value with number in expression field
Subtracts number in expression field from calculator's memory value
  Shows function select menu :


You can select needed function or symbol

 

Main menu

To activate main menu press the button :

 

Command Action
Copy To Clipboard Copy content of expression field to Windows Clipboard
History Shows menu to work with calculation history
Settings Shows settings menu of Numculator.
See Numculator Settings
Help Shows help menu
Exit Close the program

 

System Tray Icon

When starts Numculator places its icon on System Tray panel. Using it you can show, hide or close the program. Left click on the icon to show or hide Numculator. Right click the icon to view a menu.

 

3. Numculator Settings

You can find Numculator settings in main menu in Settings submenu :

 

Command Action
Transparence Set the transparence level of the Numculator's window:

Select Skin Shows skin selection dialog. You can choose one of the 40 built-in skins. Some examples are:

 

Interface Language Selects the interface language

 

4. Keys used in Numculator

Next keys are used to work with Numculator:

Keys Action
NumLock Show or hide Numculator
When NumLock is Off: Press and hold NumLock key during 2 seconds to show Numculator
When NumLock is On: Press to hide program's window. You can find Numculator's icon on the System Tray panel
keys on numeric pad when NumLock is On Enter numbers and math operations
cursor keys Move cursor in expression field
alpha-numeral keys Enter numbers, braces, symbols and functions
Enter Calculate entered expression 
Esc Clear expression
Backspace, Delete Delete characters in expression
Ctrl+cursor keys Move Numculator's window on the screen without touching of mouse

 

5. Symbols and math operations

Numculator uses next symbols and supports next operations :

Symbol Description Example Result
+ Addition or unary plus 10+2
5+(+4)
12
9
- Subtraction or unary minus 10-2
5+(-4)
8
1
* Multiply 10*2 20
/ Divide 10/2 5
^ Raise to the power 10^2 100
\ Root 100\2 10
% Percent 5%200
10+5%
10
10.5
( Open and close bracket 5+2*(1+5) 17
)
{ Symbols of begin and end of date-time constant {2007-10-12 10:0:0}
}
; Parameter list divider Max(1;2;3;4;5) 5
. Decimal separator 10.5+20.4 30.9
0x Begin of hexadecimal number 0x1A+0xEA 260
0b Begin of binary number 0b1001+0b10 11
d/day/days
h/hour/hours
m/minute/minutes
s/second/seconds
Indicator of time-count constant 20hours+12hours 1d8h


6. Mathematical functions

Numculator allows to use next math functions:

Function Description Example Result
Abs Absolute value Abs(-10)
Abs(5)
10
5
Sqrt Square root Sqrt(100) 10
Exp Exponent Exp(1) 2.71828182845905
Fact Factorial Fact(10) 3628800
H 0 if negative,
1 otherwise
H(-4)
H(10)
0
1
Sign 0 if zero,
1 if positive,
-1 if negative
Sign(-23)
Sign(0)
Sign(34)
-1
0
1
Lg Decimal logarithm Lg(10) 1
Ln Natural logarithm Ln(3) 1.47712125471966


7. Trigonometric functions

Numculator allows you to use next trigonometric functions in an expression:

Function Descriptions Example Result
PI The p number (3.1415..) Sin(PI) 0
Sin Sine Sin(PI/2) 1
Cos Cosine Cos(PI/3) 0.5
Tg Tangent Tg(PI) 0
Ctg Cotangent Ctg(PI/2) 0
ArcSin Inverse Sine ArcSin(1) 1.5707963267949
ArcCos Inverse Cosine ArcCos(1) 0
ArcTg Inverse Tangent ArcTg(1) 0.785398163397448
ArcCtg Inverse Cotangent ArcCtg(0) 1.5707963267949
SinH Hyperbolic Sine SinH(1) 1.1752011936438
CosH Hyperbolic Cosine CosH(1) 1.54308063481524
TH Hyperbolic Tangent TH(1) 0.761594155955765
CtH Hyperbolic Cotangent CtH(1) 1.31303528549933


8. Statistic functions

You can use next statistic functions in Numculator:

Function Description Example Result
Max Maximum value Max(-10;0;1;33) 33
Min Minimum value Min(-10;0;1;33) -10


9. Transformation functions

To transform one values to another you can use next functions:

Function Description Example Result
Hex Convert to hexadecimal number Hex(125) 0x7D
Bin Convert to binary number Bin(0x0F) 0b1111
Dec Convert to decimal number Dec(0xDA) 218
Perc Treat parameter as percent 100+Perc(10*12) 220


10. Calculations with dates and time

Numculator supports calculations with dates and time. Next operations are allowed:

Dates subtraction:
DATE1 - DATE2 = TIME_COUNT

Addition/Subtraction of date and  time-count:
DATE1 ± TIME_COUNT = DATE2

Addition/Subtraction of time-count:
TIME_COUNT1 ± TIME_COUNT2 = TIME_COUNT3

 

Date

Use the following rule to define a date constant in Numculator:

{yyyy-mm-dd hh:nn:ss}

example: {2007-10-20 14:00:55}

where 

yyyy - year(2007), mm - month(10), dd - day(20), hh - hour (14), nn - minute (00), ss - second (55)

Hour, minute and second are not required. If they are not existed their values assigned to zero.

i.e. {2007-10-20} equals to {2007-10-20 0:00:00}

If year, month and day are existed their values assigned to current date.

i.e. if current date is 2007-10-20, then {10:25:34} is the same as {2007-10-20 10:25:34}

 

Time-count

Count of time constant should be defined using the following rule:

[Kd][Lh][Mm][Ns]

examples: 

Example Means
5d10h5m20s 5 days, 10 hours, 5 minutes and 20 seconds
10d100s 10 days è 100 seconds
1d 1 day
10s 10 seconds
30h49m 30 hours è 49 minutes

where 

K, L, M, N - numbers.

K - count of days

L - count of hours

M - count of minutes

N - count of seconds

 

Calculation examples:

Expression Result
{2008-1-1} - {2007-1-1} 365d
{2008-1-1} + 5d {2008-1-06 0:00:00}
{2001-4-15 10:47:00} - 120s {2001-4-15 10:45:00}
10d - 180m 9d21h
1m55s + 5s 2m