AppStore12C
USD 5.99
Portrait View

The Ultimate 12C type calculator for business and financial professionals, with all the functions of the real one and many added features that expand the user experience and usability in iOS plattforms.

12C Classic Highlights
  • RPN and ALG entry logic mode.
  • TVM, Amortization, Bonds and depreciation.
  • Cash flow analysis NPV, IRR.
  • Statistical analysis.
  • Date arithmetics.
  • Keystrokes programming up to 100 steps.
  • Factorial, Logarithms & percentages.
  • 100 general porpose registers. 20 for STO and RCL operations and 80 additional registers for cash flows.
  • Statistic data list to store and edit the data samples.
  • 1000 program steps.
  • Continuous or persistent memory content.
  • Full retina display resolution.
  • Device Orientation enabled.
  • Copy & Paste touching the display.
  • Extent set of preferences to customize the calculator.
  • Stack & Financial registers content view layer.
  • Amortization Schedule view.
  • Cash Flow data editor.
  • Statistic data list and editor.
  • Progam editor view.
  • Memory Content View with Copy, Paste and Clear.
  • File Load & Save with selectable memory data.
  • Black-Scholes Options Valuation Model application layer.
  • Currency exchange application layer.
  • Tip calculator application layer.
  • Unit conversion application layer.
  • Quick Reference Help View with examples.
  • Free support & updates.

Requirements : iPhone, iPod touch or iPad with iOS 4.0 and above
Separation

Selection
  • General Settings : Displays the settings view to customize the calculator to your preferences.
  • Cash Flow Editor : Displays the current cash flows values in a list to add, delete or edit the values and group repetitions.
  • Statistic Editor : Display the current statistic data list to add, delete or edit the X and Y values.
  • Program Editor : Shows a view to edit the current content of the program memory with key code an labels.
  • Show Registers : Hide or show a small layer showing the current values of the stack and financial registers (works in landscape orientation only).
  • Memory View : Displays a list view to review the current content of the calculator's memory.
  • Amortization Table : Displays the whole amortization schedule of a loan calculated with the financial keys n,i,PV,PMT and FV
  • Black-Scholes : Shows the Black-Scholes Options Valuation Model calculation layer.
  • Currency Exchange : Shows the currency conversion application layer.
  • Tip Calculator : Shows a calculator layer to quicky calculate tips and bill split among a given number of persons.
  • Unit Conversion : Shows a calculator layer to perform Unit conversions within different categories.
  • Quick Help : Displays a view with descriptive information and examples of the calculator functions and features by topic.
Separation


Registers
  • Platinum Model : Set to "ON" (default) selects the 12C Platinum calculator model. Set to "OFF" selects the 12C Classic calculator model. The main difference between these two models is: The Platinum has RPN (Reverse Poilish Notation) and ALG (Algebraic) entry logic, and the Classic has RPN only.
  • Lock Oientation : Set to "ON" locks the calculator in the current orientation. Set to "OFF" (default) to allow the calculator layout to rotate according to the device orientation.
  • Highlight "f" & "g" : Set to "ON" (default) highlights the alternate "yellow" or "blue" functions when the "f" or "g" key is touched. Set to "OFF" does not highlight the alternate functions.
  • CLR or DEL key : Set to "DEL" shows the del digit key instead of the CLX key (default). The DEL key is not programable and allows to delete single digts during number entry or, in PRGM mode, deletes the current program line.
DelClx
  • Disable Auto-Lock : Set to "ON" disables the Device's Settings > General > Auto-Lock preference (sleep mode). Set to "OFF" continue appling the auto-locking selected in the device's Settings > General > Auto-Lock preference.
  • Payment Mode : Set to "END" (default) the consider the payments (PMT) at the end of each compounding period. Set to "BEG" to consider the payment amount (PMT) at the beginning of each compounding period.
  • Date Mode : Set to "M.DY" (default) to enter dates in the Month-Day-Year format (DD.MMYYYY). Set to "D.MY" to enter dates in Day-Month-Year format (MM.DDYYYY).
  • Decimal Separator : Toggle the decimal and thousands separator. If set to "." (degfault) the decimal separator will be the point character and the thousand separator will be the comma character. If set to "," the decimal separator will be the comma character and the thousand separator will be the point character.
  • Nº of Decimals : Touch the left or right arrows to set the number of decimals (from 0 to 9) to be displayed after the decimal point.
  • Click Sound : Toggles "ON and "OFF" the key click sound feedback.
  • Click Volume : Adjust the key click sound volume from a minimum of 1 to a maximum of 9 (default). Note that the sound volume is always relative to the sound level adjusted in the device.
  • Effects Sound : Toggles "ON and "OFF" the sound effects feedback.
  • Effects Volume : Adjust the sound effects volume from a minimum of 1 to a maximum of 9 (default). Note that the sound volume is always relative to the sound level adjusted in the device.
  • Display Brightness : Adjust the brightness level of the display.
Separation


Registers
  • Insert : Insert a new cash flow before the selected row. The list is shifted downward and the last cash flow (CF-99) is lost.
  • Remove : Delete the cash flow value and repetition in the selected row. The list is shifted upward.
  • ENTER : Terminate data entry and select the next value to edit.
  • Close : Close the view and discard all changes.
  • Done : Touch this button to save the values to the calculator's memory and close the view.
  • Managing row selection :
    - Thouch an unselected row to select it (blue background).
    - Touch it again to enter in the cash flow value entry state.
    - Touch it again to enter in value edition state.
    - Touch it again to enter in the cash flow repetition entry state.
    - Touch it again to enter in the cash flow repetition edition state.

  • NOTE: Don't forget to end a value entry pressing the "ENTER" button. If not, the value will not be entered.
Separation

Registers
  • Add : To add a new X,Y data pair values at the end of the list.
  • Insert : Insert a new data pair before the selected row.
  • Clear : Clear the X,Y data values in the selected row.
  • Remove : To delete the selected X,Y data pair row.
  • ENTER : Terminate data entry and select the next value to edit.
  • X<>Y : Swap the data in the X-column with the data in the Y-column and viceversa.
  • e^x : Apply exponentiation (new X-value = e^(old X-value)) to the data in the X-column.
  • Ln x : Apply natural logarithm (new X-value = LN(old X-value)) to the data in the X-column.
  • e^y : Apply exponentiation (new Y-value = e^(old Y-value)) to the data in the Y-column.
  • Ln y : Apply natural logarithm (new Y-value = LN(old Y-value)) to the data in the Y-column.
  • Close : Closes the view and discard all changes.
  • Done : Touch this button to save the values to the calculator's statistic data list, to calculate the statistic summation registers and close the view.
  • Managing row selection :
    - Thouch an unselected row to select it (blue background).
    - Touch it again to enter in the cash flow value entry state.
    - Touch it again to enter in value edition state.
    - Touch it again to enter in the cash flow repetition entry state.
    - Touch it again to enter in the cash flow repetition edition state.

  • NOTE: Don't forget to end a value entry pressing the "ENTER" button. If not, the value will not be entered.
Separation

Registers
  • Insert : Inserts a new empty program line above the selected line and shift the list on estep down.
  • Remove : Deletes the current selected line and shift the listing on step up.
  • Del (<-) : Clears the selected program line.
  • f & g : Changes the keyboard to the alternate "f" or "g" keypad functions.
  • Keypad : Dynamic keypad for entering the calculator's commands.
  • Cancel : Close the view and discard all changes
  • Reset : Clears all the program leaving in line #000 the command to set the current entry logic mode (ALG or RPN).
  • Done : Touch this button to save the listed program into the calculator's program memory and close the view.
Separation

Registers
Separation

Registers
  • Stack & Last X : Selects the Stack X, Y, Z, T and Last X registers.
  • Financial Registers : Selects the financial registers n, i, PV, PMT and FV.
  • Storage registers : Selects the 20 general porpose storage registers and the additional 80 for cash flows.
  • Statistic Data : Selects the statistic registers (storage registers 1 to 6) and the current statistic data list.
  • Programs : Selects the current content of the program memory .
  • All Memory : Select all the above information .
  • Copy : The selected memory parts are copied to the clipboard as a delimited text with tag labels.
  • Paste : Paste the clipboard data into the selected memory areas if its available.
  • Clear : Clears the selected memory areas.
  • Load : Opens a subview to select and load a previously saved file. Only the selected memory areas will be loaded if they are present in the file.
  • Save : Opens a subview to save the selected memory areas in a file.
  • Done : closes the view.
Separation

Registers
  • Copy : All the amortization schedule data is copied into the clipboard to be pasted in another application.
  • Mail : Opens a mail composer view with the amortization schedule data in the body. Select or type the recipients and send the data by email.
  • Group : opens a subview to input the number of periods to group and to be amortized at once.
Separation

Registers
  • Stock: Enters the current market price os the asset.
  • Strike : Enters the excersice price or strike price of the asset.
  • Div.(%) : Enters the annual dividend yield of the asset in %/year.
  • Vol.(%) : Enters the volatility of the narket price of the asset in %.
  • R.Free(%) : Enters the annual risk free rate in %/year.
  • Term(days) : Enters the number of days of the option to expire (number of days between the strike and Stock dates).
  • CALL : Calculates the current price of the CALL option for the asset.
  • PUT : Calculates the current price of the PUT option for the asset.
  • Reset : Touch this button to clear all values to 0.
  • Close : Touch this button to close the Black-Scholes application layer.
NOTE : All the variables in the Black-Scholes applications fully support RCL and STO operations including arithmetics (+,-,x and ÷).
Separation

Registers
The Currency Conversion application allows to convert a given currency value into any other. The calculation is performed acoording the rates entered for each currency equivalent to the value in USD (United States dollars).
The rates can be entered manually or can be obtained On-Line from the current conversion rates in "www.google.com/finance".
Obviously, to obtain the rates "On-Line" an internet connection is required.
  • Flags Buttons : Touch a flag button to show all the currencies avaliable for conversion. Select the desire currency touching the corresponding line in the currency table. The buttons to enter or calculate currency amounts are labeled acoording the selected currency code.
  • Currency Value Buttons : Stores or Calculate the amount of the currency.
  • Rate Buttons : Stores or Calculates the rate of the selected currency in relation to USD (United states dollars).
  • ?Rate? : Gets the selected currencies USD values from "www.google.com/finance" and stores the values in the Rate variable of the selected currencies. (Requires internet connection)
  • Close : Touch this button to close the currency exchange applicationlayer.
NOTE : All the variables in the currency exchange application fully support RCL and STO operations including arithmetics (+,-,x and ÷).
Separation

Registers

The Tip calculator application is calculates any variable of the BILL-TIP%-TOTAL relation or the TOTAL-SPLIT-#Heads relation knowing the other two. Normaly the sequence of calculation is:

  • Type the bill amount and touch the "BILL" button to enter it.
  • Type the tip percent and press the "TIP%" button to enter it.
  • Touch the TOTAL button to calculate the bill plus tip amount.
  • Type the number of persons to split the Total and then press the "Head#" button to enter it.
  • Touch de SPLIT button to calculate the amount to be paid by each person (the "SPLIT" variable).

The variables and formulas used in the applications are:

  • BILL : Stores or calculates the bill amount based in the formula: BILL = TOTAL / (1 + TIP%/100)
  • TIP% : Stores or calculates the tip percent based in the formula: TIP% = 100 x (TOTAL/BILL - 1)
  • TOTAL : Stores or calculates the total amount based in the formula: TOTAL = BILL x (1 + TIP%/100) if the previous key touched is not #Heads or SPLIT. If it was, the total amount is calculated using the formula: TOTAL = SPLIT x #Heads.
  • Head# : Stores or calculates the number of persons to split the total using the formula: #Heads = TOTAL / SPLIT.
  • SPLIT : Stores or calculates the amount to be paid by each person using the formula: SPLIT = TOTAL / #Heads.
  • Close : Touch this button to close the Tip Calculator application layer.
NOTE: All the variables in the Tip Calculator application fully support RCL and STO operations including arithmetics (+,-,x and ÷).
Separation

Registers

The Unit Conversion application allows to convert common units grouped in 10 categories. When a category is selected, the buttons show the avalable units in the category. Type a number and press one of the units buttons to enter the source value. Then touch the target unit button to calculate the conversion.
If a particular category has more than 6 units, the last button is labeled "More...". Touch this button to scroll to the remaining units.

  • Category Select : Touch the left or right arrows to scroll among the available categories (Length, Mass, Power, Pressure, Speed, Temperature, Volume, Area, Energy and Force). Once a category is selected, the buttons shows the available units. If there are more than six units in the selected category, the last button will be labeled "More". Pressing the "More" button scroll the other five buttos to show more units.
  • Unit Buttons : Type a number and touch a Unit Button to assign the value to that unit. Touch the button with the target unit to recall the new converted value to the calculator's display.
  • Close : Touch this button to close the Unit Conversion application.
Separation

Registers
  • About : Touch this button to show the general information screen about the calculator and email address to comunicate if you need support. Touch the CLOSE button in this screen to close it and get back to the Quick Help view.
  • Close : Touch this button to close the view and get back to the calculator.
Separation