Numculator Documentation
- Installation
- User interface and menu
- Settings
- Keys used in Numculator
- Symbols and math operations
- Mathematical functions
- Trigonometric functions
- Statistic functions
- Transformation functions
- Calculations with dates and time
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
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.
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 |
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 |

