# Expression Calculator

## Introduction

With the calculator you can:

• Calculate expressions of an infinite length and complexity.
• Store an infinite number of lines containing expressions for reference or later use.
• Create an infinite number of user variables.
• Create an infinite number of user functions with up to three parameters.
• Save all the preceding possibilities for later use.
• Draw two-dimensional graphics.

Infinite means as long as your memory can support it.

## Examples

1 + 1
3 * sqr( 12001 + 12 / 5 )
23x² + 15x
sin( 2 pi / 15 )
7 + | -45 * 2.3 |
7 + abs( -45 * 2.3 )
12°3' + 15'34"
rad_deg( x ) = x * 180 / pi
f( x, y ) = x * 3 + y

## Screenshots    • f(x) = tan x
• g(x) = sin x * exp(-.25x) • f(x) = (x²+1)/(2x³-4x-1)

## Functions

Here you can find function definitions for the calculator.

## Other functions

tax(x) = x+x*taxRate/100 ; Add taxRate to x
crc(x)=(x/97-(int(x/97)))*97 ; cyclic redundancy checking

Because this server doesn't allow saving executable files, I made a .zip compressed file. To use, first unzip, then start the file ExpCalc_1_3Install.exe
ExpCalc_1_3Install.exe (1.2 MB)

Download the non-InstallShield version of the ExpCalc program. For this option you should unzip the file to the desired directory and then run the application from there.
Extract this file into the folder "c:\Program Files\" or another folder.
ExpCalc_1_3.zip (1.2 MB)

## Portable Expression Calculator

This version is compatible with the PortableApps environment. Everything is stored on a USB flash drive under the \PortableApps\ExpCalc folder. No changes are made to the host computer's file system or registry. All settings and data are stored in \PortableApps\ExpCalc\data