Language: English Deutsch
General | Scientific Calculator | Mini Calculator | Unit Convertor
  | Base Convertor | IP Calculator | Finance Calculator
  | Tip Calculator    

theCalc consists of five Modes:
  • It contains a sophisticated Scientific Calculator using RPN (Reversed Polish Notation after Polish mathematician Jan Lukasiewicz in the 1920's)
  • It contains a Unit Conversion tool to convert between lots of units and currencies.
  • It contains a Base Conversion utility (e.g.. Hex to Bin).
  • It contains two IP Calculators: a Network Calculator and a Subnet Calculator.
  • It contains a Finance Calculator - for Loan and Savings calculations.
  • It contains a location-based Tip Calculator to quickly calculate the tip based on country and satisfaction, and easily split the bill.

  • In addition, theCalc contains a Mini Calculator, floating on top of the other modes and other applications - designed to be small, helpful and easy to use for fast calculations.
Using theCalc
  • The current mode is always visible on top of the displayed page.
  • To switch between the different modes of theCalc, simply navigate between the modes using the buttons, or use the "Mode" menu at the bottom of the application.
  • You can copy and paste results between the edit fields of the various modes. To bring up the Edit popup menu, select the text you want to copy and the press the stylus down on the selection for a few moments.
  • The Mini Calculator can be opened via the "Tools" menu.
  • The Options dialog can be opened via the "Tools" menu. It allows you to set a custom currency for the Unit Conversion, and you can select whether theCalc should appear in the Start Menu.
  • To get help about theCalc's functionality, select "Help | Index".

to top

Scientific Calculator
Allows you to perform complex calculations using Reverse Polish Notation (like scientific HP calculators).
  • Example 1: 34+22
    34 [<-']
    22 [<-']
    => Result: you have 56 on the strip
  • Example 2: 2*(3+4)
    3 [<-']
    4 [<-']
    2 [<-']
    => Result: you have 14 on the strip

  • Each time you enter a number, press to store it on the strip.
  • When you have the result on the strip (e.g. 56 for Example 1), you can use this number to continue calculating or you can just leave it on the strip for later calculations.
  • There are some special buttons helping you to use the strip:
    ... deletes the lowest entry on the strip.
    ... duplicates the lowest two entries on the strip - handy if you want to make different calculations with the same numbers.
    ... clears all entries on the strip.
    ... corresponds to the "Enter" key - puts the entered number on the strip; if the input field is empty, the lowest entry is duplicated.
  • DoubleClicking on an entry in the strip puts that number into the edit field.

  • To convert an angle between Rad, Deg and Grad, simply enter the value in the edit field and then select the desired angle measure from the radiobuttons above.
    Note: The conversion is only applied to the value in the edit field, but not to the values on the strip.
    • Example 3: If the current angle is set to 'Deg', enter 90 and then select 'Rad' => you get 1.57079... in the edit field, which is equivalent to pi/2.

  • On the left side of the strip is a TreeView with sorted Operations you can perform:
    - Operator: common functions
      x!, 1/x, sqrt, x^2, x^y, e^x, 10^x, ln, log
    - Trig: trigonometric functions
      sin, cos, tan, asin, acos, atan, sinh, cosh, tanh
    - Logic: Boolean functions
      not, and, or, xor, xnor
    - Misc: miscellaneous functionality
    - Const: constants
      e, pi
    To apply a function to a value, either press the button or double-click on the operator.
    If the edit field contains a value, the operator is applied to that value; otherwise it is applied to the lowest entry on the strip.
If you want to learn more about RPN or Postfix Notation, visit:

to top

Mini Calculator
A small floating calculator allowing you to do fast calculations.
  • The MiniCalculator uses the conventional notation (as opposed to RPN used for the Calculator).
  • The MiniCalculator comes especially handy if you need to do some small and quick calculations for the various modes of theCalc, since it floats on top of the application.
  • The MiniCalculator can also float on top of any other application, thus allowing you to do calculations on the fly and paste the result anywhere easily.
  • You can use Copy & Paste to transfer values from input areas (e.g. edit fields) to the MiniCalculator's input area and vice versa.
  • When performing a calculation, look at the title bar: there you can see the calculation you have entered till now. Press to calculate the result.

  • The button contains a menu holding special Operators like sin, COs, rand, etc. (like the Operator tree of the Scientific Calculator). It also contains an option to Hide/Show the main application, so you can use the MiniCalc by itself.
  • Since you can copy and paste result from and to the MiniCalc, it comes extremely handy with the various modes of theCalc as well as with external applications like MS Word or Excel.

to top

Unit Conversion

This tool allows you to convert between different units and European currencies.

  • Use the 'Category' list to select the type of unit you want to convert.
  • Enter the number in the edit field below, and select the base unit.
  • The value is then converted to the other units of the same category, each displayed below.

    Example: Select Length as Category, enter 10, select 'meter (m)' as base unit -> the area below displays various length units which correspond to 10 meters.

  • Since the "Currency" category contains only Euro currency countries, you have the possibility to add an additional currency (and its rate) via the "Tools | Options" menu.
  • For each entry in the results list, you can open a popup menu which allows you to copy either the unit name, unit value or both.

To top

Base Conversion
Allows conversions between different numerical bases - decimal, hexadecimal, octal and binary.
  • Just enter a number in any base format and it will instantly be converted to all other bases.
    • Example: Enter 34 in the 'Decimal' field =>
          Hex: 0x22
          Bin: 100010
          Oct: 42
  • You're not limited to the four built-in bases, but can also enter any custom base (between 1 and 62) you need for conversion.

  • If you enter letters or digits that are not contained in the respective base format, an "Error" text is displayed instead of the converted numbers.
    Valid ranges for the different bases:
        Decimal: 0..9
        Hexadecimal: 0..9, a..f
        Binary: 0,1
        Octal: 0..7
  • The following letters are used for custom base: 0..9 A..Z a..z, hence custom base can range from 1 to 62.

To top

IP Calculator

The IP Calculator actually consists of a Subnet- and a Network-Calculator:

Subnet Calculator

  • Calculates the number of Hosts, Subnets and the Subnet Mask for your network, based on the following entries:
     - IP Address
     - Network Class
     - desired number of Subnets or Hosts
  • After filling in the IP address, network class and the number of subnets (or the number of hosts), press the button to compute the results.
  • The resulting Subnet Mask is displayed in both the dotted decimal notation (e.g. and as the number of bits in the Subnet mask (e.g. /16).

  • Explanation of terms:
    the number of nodes per Subnet
    the number of sub-networks
    IP Address:
    the TCP/IP network address
    Network Class:
    Class A - max. 16777214 hosts
    Class B - max. 65534 hosts
    Class C - max. 254 hosts

to top

Network Calculator
  • Calculates the Network Address, the Broadcast Address and number of bits in the Subnet Mask based on the following entries:
     - IP Address
     - Subnet Mask
  • The parameters used for the Subnet mode are automatically used for this mode, but of course you can modify them any time. After filling in the IP address and the Subnet mask, press the button to compute the results.

To top

Finance Calculator

The Finance Calculator can be used for two purposes: as a Loan Calculator (main purpose), or as a Savings Calculator.

Loan Calculator
Calculates the total amount you have to repay, and how much interests you pay for the loan.

  • To calculate monthly payments, enter your loan amount, the current interest rate and the number of years you plan for repaying the loan.
  • To calculate the loan amount, enter your desired monthly payment, the current interest rate and the number of years you plan for repaying the loan.
  • Press the button to see the results.

  • The top of the results sum up your parameters: the loan you took, the period of time to repay, the interest rate and the monthly payment.
    Below, you see the annualization table - a detailed list of how much you have to pay each year, and how high the interests are for that period. The bottom of that table sums up how much you effectively paid and how much of that sum were interests.

  • In addition, you can also enter a monthly or yearly "Optional Prepay", representing a sum you want to spend in addition to the monthly payments, to amortize your debt more quickly.
  • If you have entered an optional prepay, the time you effectively saved is displayed at the bottom of the results.

    Example 1: If your loan amounts to a total of 10000, and you want to repay in 5 years, having an interest rate of 5% means that you'll have a monthly payment of 188.71. After these 5 years, you will have paid a total sum of 11322.74, of which 1332.74 were used just to cover the interests.
    Example 2: If you want to repay 100 monthly over 5 years, having an interest rate of 5% means that you can take a loan of 5299.07. After these 5 years, you will have paid a total sum of 6000, of which 700.93 were used just to cover the interests.
    Example 3: If you take Example 1 and additionally enter an optional prepay of 30 per month, you will see that in the end you have saved 9 month of repaying, and compared to Example 1 only needed 1117.1 instead of 1332.74 to cover the interests.

To top

Savings Calculator
Use the Finance Calculator to see how much you have to save to retire a millionaire.

  • To calculate how much you have to pay each month to end up with a desired fund, enter your desired total amount, the interest rate and the number of years you plan for reaching your goal.
  • To calculate how much money you will own after regular monthly payments, enter your monthly payment, the current interest rate and the number of years you plan for saving.
  • Press the button to see the results.

  • Interpreting the results:
    Since there is no special savings mode, you' get the same numbers as for the loan calculation, but have to interpret the results differently:

    The upper part sums up your parameters: the total sum you have saved (Attention: IGNORE this sum if you have entered monthly payments!), the time over which you save, the interest-rate and the monthly payments. The lower part of the table shows how much you have payed and how much interests you gathered for your money.
    Example 1: If your desired savings are a total of 10000, and you want to reach this sum in only 5 years, having an interest rate of 5% means that you'll have to pay 188.71 per month. After these 5 years, you will have saved a total sum of 11322.74, of which 1332.74 are the interests you gained.
    Example 2: If you want to save 100 monthly over 5 years, having an interest rate of 5% means that you will posses 6700.93 after this period - your total payments of 6000 plus the interests of 700.93.
    Thus, to figure out how much you have to save to be a millionaire when you retire, just enter 1 million as the total amount, the interest rates you get, and the number of years you have left until retirement - and the monthly rate will tell you how much you have to carry to the bank each month to reach that goal.

To top

Tip Calculator

The Tip Calculator offers a unique location-based tip calculation:

  • The appropriate tip amount is calculated based on your current whereabouts and your satisfaction.
  • You also get extra information per country about which tip is expected for taxis or whether the hotel or restaurant bill already includes the service charge.
  • You can easily split the bill between the people in your group.

How to calculate the tip:

  • Selecting your whereabouts from the Country list will display information about customary tipping amounts for that country. This country-specific amount will be the basis for the tip calculation.
  • Selecting the satisfaction will automatically adjust the tip percentage.
  • Of course, you can also set a custom tip amount by entering it into the "Tip" field or by using the adjecent spin buttons.

  • Enter the "Bill" amount in corresponding field to have the Tip and Total calculated.

To split the bill among a group of people, just enter the number of people in the "No People" field, and the sum per person is displayed below.

To top