Create custom calculators on the move. Many have already created their own custom calculators to help make their lives easier. Setup some variables, define some formulas and use the easy to use features of Go Calc to help save time on everyday calculation based problems.
The powerful formula builder offers 50 functions compatible with popular spreadsheets.
Use sliders and a keypad to quickly try out different scenarios to help solve your problems fast.

Go Calc is a handy on-the-go method of performing calculations. It provides much of a spreadsheets calculating power in a form suitable for a mobile device.
Create calculations which make use of multiple variables and over 40 functions. Formulas in Go Calc use a syntax which will be familiar to users of popular spreadsheet applications.
This manual will introduce you to the power and flexibility of Go Calc.
Using Calculations
Calculations are filed into categories. Go Calc comes with many calculations built-in. Uses include working out your BMI, figuring out the tip and splitting a cheque in a restuarant, converting between many different units and calculating compound interest on a savings account.

A calculation has a tick to differentiate it from a category.

To use a calculation simply tap on its name.
The calculations page will then appear.

A calculation page has three sections,
1. Name of the calculation - e.g. Tip calculator
2. Variables - e.g. Meal Cost, Percentage to Tip, Number of People
3. Results - e.g. Total to Pay, Each Person Owes
NOTE: The Variables and Results sections can be swapped by configuring Go Calc using the Settings application on your iPhone or iPod Touch.
Change the values of the variables and see the results instantly.
You can change the variables by,
- Using the sliders. Drag the circle to change the variables value. If you have three or less results the results will be updated as you drag, otherwise the results will update when you let go of the slider control. Use the sliders to quickly set a variable to an approximate value.
- Tap the blue detail button next to the variables current value. This will bring up a keypad which will allow you to set an exact value for a variable.
- Double tap the variable to bring up the keypad.
Experiment to find your preferred method of change the value of variables.
When you have finished using a calculation tap the back button at the top left of your screen, or press the home button to switch to a different application.
The values of variables are saved automatically by Go Calc.
Categories and Deleting Calculations
To create a new category tap the Edit button in the left hand corner of your screen. Then tap New Category.
Categories have the following icon,

To delete categories and calculations tap the Edit button. Tap the delete button which appears next to the name of each category and calculation and then tap Delete to confirm.
Categories must be empty before they can be deleted.
You can rename a category by going in to edit mode and tapping on the category.
Configuring Go Calc
Use the Settings application on your iPhone or iPod Touch to modify the Go Calc configuration.

- Sliders: Turn sliders on or off. The sliders are a handy way to quickly answer 'what-if' questions. However the sliders are not accurate enough to input exact values such as 3.14.
- Results first: Have the results appear before the variables. If you find your finger gets in the way of the results try this.
Creating Calculations
Tap the Plus button at the top right of the screen.
Give your calculation a meaningful name.
The calculation starts in edit mode. Switch out of edit mode by tapping the Done button at the top of the screen.
Variables and results can be easily rearranged by dragging the order control which appears on the right of each cell once editing mode has been enabled.
Start by adding some variables.
Once you have added the variables add the results for the calculation.
Variables and results can be easily added, edited and deleted.
Adding Variables
A variable in Go Calc is something which holds a single numerical value - e.g. 5.8.
To add a variable make sure your calculation is in Edit mode, then tap Add Variable.

A variable has the following settings,
- Variable name: Use this to refer to the variable in result formulas. Capitilization and spaces are ignored in results, however variable names can include spaces to make them easier to read.
- Min: If using sliders this defines the minimum value a variable can be set to. A variable can be set to any value using the keypad.
- Max: The maximum value you can set the variable to if using a slider.
- Decimal places to show: You can display a variable to between 0 and 9 decimal places.
Adding Results
A result is something which performs a calculation. For example, Per person * Number of people will multiply the variables Per person and Number of people.

A result has the following settings,
- Result name: You can refer to results in other calculations. As with variables the case of the result name and spaces have no effect.
- Display to ... decimal places: Choose how many decimal places to show the result to. NOTE: This doesn't change the result if being used in other calculations. Use a suitable rounding function if that is what you need.
- The formula: This tells Go Calc what to do to get the result. The syntax should be familar if you have some knowledge of spreadsheets.
Formulas
The formulas that Go Calc use are similar to that of popular spreadsheet applications such as Microsoft Excel, Apple Numbers or Google Docs.
A formula can make use of numbers (e.g. 3), variables (e.g. Number of People), results (e.g. Total to Pay), operators (e.g. +) and functions (e.g. max).

The formula editor allows you to quickly edit and create formulas. The formula editor has four modes,
- Keyboard - use the native keyboard to edit your formula.
- Variables - add variable names to the formula. Use the picker to choose the variable you wish to add. The variable name will appear below your formula. Tap the plus (+) button to add it.
- Results - add result names to your formula. You cannot add the name of the result you are currently working on as this would create a circular reference.
- Functions - make use of your functions in your formula. The function picker has two wheels. The first allows you to pick the category of functions you wish to look at (Finance, Logical, Math and Statistical.) The second shows you the names of the functions in each category. When you have chosen a function you can add it to your formula by tapping the plus (+) button.
Underneath the formula are buttons which allow you to easily move the cursor left and right and also to delete characters.
Operators
Operators are the basic mathematical operations. The five basic arithmetic operators supported by Go Calc are,
- +: Example 'a + b'; Adds a and b together.
- -: Example 'a - b'; Subtracts b from a.
- *: Example 'a * b'; Multiplies a and b.
- /: Example 'a / b'; Divides a by b.
- ^: Example 'a ^ b'; Raises a to the power of b.
Go Calc also supports relational operators. These are primarily useful in the if function. However you may find uses for them elsewhere.
- <: Example 'a < b'; If a is smaller than b then the result is 1. If a is the same as or greater than b the result is 0.
- <=: Example 'a <= b'; If a is smaller than or the same as b then the result is 1. Otherwise the result is 1.
- >: Example 'a > b'; If a is larger than b then the result is 1. Otherwise the result is 0.
- >=: Example 'a >= b'; If a is larger than or the same as b then the result is 1. Otherwise the result is 0.
- =: Example 'a = b'; If a is the same as b then the result is 1. Otherwise the result is 0.
- <>: Example 'a <> b'; If a is not the same as b then the result is 1. Otherwise the result is 0.
You can think of relational operators as giving a result of true or false. In Go Calc any number greater than 0 (e.g. 1) is considered to be true. Any value which is 0 or smaller is considered to be false.
Functions
Functions allow you to create more complex calculations. You can use functions to do basic trigonometry, work out logarithms, perform conditional calculations and more.
Go Calc can give you help on any of its functions. Select a function using the function picker. Tap the question mark (?) to the right of the function name. It will give you information on what the function does and what arguments it requires. Some functions can take a variable number of arguments, for example the max function can take 1 or more arguments and will return that largest of the
arguments.

Here are some examples of functions being used in formulas,
- max(People,Animals,Vegetables) - This will return the largest of the variables People, Animals and vegetables. If People=3, Animals=1 and Vegetables=7 then the result would be 7.
- log(3, 8) - Returns the logarithm of 3 to base 8.
- if(a < b, People, Animals) - If the variable a is smaller than b then the result will be the value of the variable People. If a is not smaller than b then the result will be the value of the variable Animals.
Operator Precedence
When the result of a formula is being calculated the precedence of the operators determines in what order things are done.
For example - a+b*c will first multiply b and c together and then add that result to a.
Here is the operator precedence order used by Go Calc (the operators at the top of the first are of a higher precedence than the ones at the bottom of the list),
- ^
- *, /
- +, -
- <, <=, >, >=, =, <>
Use parenthesis () if you want things to happen in a certain order. For example - (a+b)*c will first add a and b together and then multiply that result with c.