10 Reasons You Should Use iReCalc - Part 1

10 Reasons You Should Use iReCalc - Part 2

Pocket Jukebox - Coin Mode

Pocket Jukebox Demonstration

Jun 14, 2009

How to use iReCalc


Enhancements up to current version

Ver.1.1

- Skipping start view, normal view appears. Instead, Multi window became read only.

- Double tapping at the upper left corner of Multi window, the window becomes full size except in preference setting and erase mode.

Ver.1.2

- When using variables, if there are more than two variables with the same character, one substitute applies to the multiple variables. For example, if the formula is "a×(n+1)-b×(n+5)", substitutes is like ?50?7?35. Since the reference order is first appearance base, in case of the example, a=50, n=7, b=35.
You also can enter four substitutes as usual.

Ver.1.3

- Square root calculation supported.
To enter "√" operator, double tap on minus button. In case of "-√", "√" appears when tapping twice, and it changes "-√" by another tap.
Variables can be used as usual.

Ver.1.4

- When "+", "-", "×" or "÷" entered, iReCalc calculates the formula before these operator in the middle of calculation. However, if there is a parenthesis no calculation takes place until closing parenthesis entered.

- Calculation result can be copied for next calculation. Tap on the right half of Answer window, previous result is copied to Formula window after an alert window. This might be useful when you want to use the result for next calculation.

Ver.1.41

- In case saving result in the middle of calculation, calculation takes place even there is "+", "-", "×" or "÷" at the end of formula by tapping "=". The result is saved without error massage.

Ver.1.42

- Add small character "?", "^" and "√" on "÷", "×" and "-" buttons to show these operator can be entered by tapping twice on each button.

- Fixed following bug:
In aligning digit after decimal point mode, which is set by Digit after decimal point ON, the last figure on the formula is outputted without filled with zero.

Ver.1.5

- Add a function which you can calculate among saved results. It's like Excel's SUM function.
If you have following saved results, for example,
1: 7,345×6+789 = 44,859
2: √38×25-14.36 = 139.75035
3: 63,290-3,056+17,708 = 77,942
4: 2,374+5,582-15,297 = -7,341
5: 43,507+3,970+6,821 = 54,298
by entering "?1:5" you have an addition result from #1 to #5 that is 169,897,75035.
Entering "?5:-1", you have a subtraction result from #5 to # that is -63,301.75035.
Also you can state "?2:×5" and "?3:÷1".
Moreover, "?3:5-1:2" means to subtract the addition result of #1 and #2 from the addition result from #3 to #5.
Or you can state "?√2+3:5-1" which means √139.75035+84,054-7,341+54,298-44,859

- Add ":" character on "+" button for new function. Double tap to enter.

- Fixed following bugs:
When entering substitute to variables, if you tap the Formula window the variables are shown like "M" as error.
Not shown button image #1 when you select image #1.

- When you make correction, adding "√" operator was unavailable. Now you can use "|" (pipe or vertical line) as substitute for "√". When you finish editing, "|" is replaced with "√".

- When enlarging Multi window by double tap, the window becomes editable with tapping "Edit" button.

- Renew "ReCalc" button.

Ver.1.52

- Change copy functionality which is added in Ver.1.4.
By tapping on Answer window, the results of last eight calculation are shown. You can select from them, and be able to add to current formula.

- When erasing formula, in certain condition, the application is terminated. Fixed this bug.


How to use

Executing application, "Touch this button to start" button is shown. Just tap this to start.

**From Ver. 1.1, skipping start view, normal view appears. Instead, Multi window became read only. Double tapping at the upper left corner of Multi window, the window becomes full size except in preference setting and erase mode.

Almost same as normal calculator except no answer is shown until "=" button tapped.
If you want to know the temporary answer, tap "=" button. Since the formula remains, you can continue entering the rest of formula.


If you want to make windows larger, just tap on the window. To come back, tap "Done" button.

**From Ver. 1.1, Multi window becomes full size by double tapping at the upper left corner. Since this is read only window, no keyboard appears.

Vertical window, the window that shows formula vertically, doesn't scroll sometimes. In this case, tap the Vertical window to enlarge, and come back by tapping "Done" button. Then it scrolls when you enter the formula.

There are "+", "−","×","÷" and "(, )" button, but no "^" button is located on the view. To enter this, just double tap on "×" button. Also, double tapping on "÷" button gives you "?". This is for using variables to enter substitutes, which explain later.

Formula must be entered following its rules. You can't enter "×+", but "((", "÷(" or "(−" are OK. Since "×" can't be omitted, enter "2×(3-4)" instead of "2(3-4)".
Also, no decimal number is supported in power, you can't enter "5^2.3".
Like "×83" or "+3", the formula beginning with a operator can be used, but it may get syntax error message when tapping "=". Beginning with "−" is fine.
Parentheses can be used as many as you want, however number of "(" and ")" must be the same.


Make correction

To make correction, tap on Formula window, the window which entering formula, then the keyboard appears. If you keep touch on the window for a while, a magnifying window appears. Then slide your finger to the place where you want to make correction. Use delete key on the keyboard to erase, and tap Dane key when you finish editing.

**On OS 3.0, you may be able to use "Select" and "Cut", "Copy" or "Paste" for making correction. Also, up to OS 2.2.1, the keyboard that appears first when you tap on the windows is a default keyboard with QWERTY key. From OS 3.0, numeric and punctuation keyboard appears first when you tap on Multi, Vertical and Horizontal window, the QWERTY keyboard when tapping on Memory window.

You can use "*" and "/" instead of "×" and "÷" when editing. After tapping Done key, back to normal view, "*" and "/" are automatically replaced with "×" and "÷".
You can do the same correction on Vertical window or Horizontal window. But Done button is located above the keyboard.
Also, if any characters that are not mathematical operators are contained in edited formula, like A, x or N, the result is either the characters are erased or getting "Unknown character" error message.


ReCalc mode

On the upper left, there is "ReCalc" button. Tapping this, calculator enters ReCalc mode and button layout will change.
In ReCalc mode, numeric buttons, "Clear" and "delete" button are used for entering the number to call old formula. When entering ReCalc mode, the formulas and answers in the window, called Multi window, get numbers on the top. So scrolling Multi window and check the formula you want to calculate again, enter the number of formula with numeric buttons. Or you may use "↑" and "↓" buttons to select the formula.

To return from ReCalc mode to normal mode, tap "Cancel" or "Done". Tapping "Cancel" button, just return to normal mode without doing anything. If you tap "Done" after selecting the formula you want to recall, the formula is carried over to normal mode.
Tapping "Done" without entering the recall number, the result is the same as tapping "Cancel".


"Mul/Mem" button changes the window between Multi and Memory to call the formula. When entering ReCalc mode, Multi window appears first, and tapping "Mul/Mem" button the window changes to Memory. Memory window is prepared for users to save formula. Default settings, there are some formula using variables as examples. You can call the formula from Memory window just the same way as Multi window.

"+Mem" button adds the formula which you select to Memory window. After selecting the formula in Multi window, tap "+Mem", the formula is copied to Memory window. To check the formula you just add, first tap "Cancel" to get out from ReCalc mode, then re-enter ReCalc mode and show Memory window by tapping "Mul/Mem".


"Erase" button is for erasing the formulas in Multi or Memory window. When "Erase" is tapped, the Erase view appears, showing "Erase formula From:# To:# ". Tap small window and enter the number with a numeric keyboard.
If you select the formula that you want to erase before tapping "Erase", the number which you select is entered in "From:#" window when you tap "Erase".
You must enter both "From:#" and "To:#", or get "Enter number" error message. Also, if you enter the number which is over maximum formula number, you get "Enter correct number" error message.


"pref" button is to show preference settings which includes window size, font choice, text size and tap sound.
"Win size" is for changing window size. Default settings, Multi and Vertical window are shown. If you move the slider you can change the window size. By moving slider toward zero, you can get full Vertical window, and toward 320 you get full Multi window.


"Hor/Ver" button is to change between Horizontal and Vertical window. When you change this to "Hor", Horizontal window appears. Then you can change the size vertically with the slider.
"Fml-ON/Fml-OFF" button is to change between showing Formula window or not. Default settings, Formula window is shown. If you want larger window, you may set Formula window off.

At "Font", you can change the font and text size.
By moving slider, text size in the window change from 10 to 40 point.
"Multi/Horizontal/Vertical/Memory" is to select the window that make change with font or text size. Each window is able to have different font ant text size.
There are eight kind fonts available as following.
HVB: HelveticaNeue-Bold
AT: AmericanTypewriter
MF: MarkerFelt-Thin
CB: Courier-Bold
CBI: CourierNewPS-BoldItalicMT
AI: Arial-ItalicMT
TMB: TrebuchetMS-Bold
VBI: Verdana-BoldItalic

When changing font and text size, make sure some text is shown in the window. If there is no text in the window, you can't see the change.

"Tap sound" is to set tap sound on or off.

"i" button on the upper right in the preference view, is to show another setting view. When you tap this, whole view flips over and another preference view is shown. To return, double tap any place except buttons or windows. It flips over again.
Or you can just double tap any place on main view except buttons or windows are located any time to show another preference view. We recommend to tap on Answer window since this window is read only you can double tap.


Calculating with variables

Variable must be single character like "A", "x" or "N", you can't use any word like "length". You can also use double byte code character like Chinese character as single character.
Since mathematical operator can't be omitted, "3B" or "2(n+1)" should be written as "3×B" or "2×(n+1)". You can't also use "^", "/", "*",":", "?", "=" beside operators.


How to enter variables

1. Enter a dummy formula without using variables. For example, enter "2×(1+2)^2" for "C×(1+R)^P" and tap "=" to enter in the Multi window.

2. In ReCalc mode, select the formula just entered and add to Memory window.

3. Get out from ReCalc mode, and re-enter, and show Memory window. Tap Memory window, and replace the number with variable.

If you plan to use the formula multiple times, it may be useful to write explanation on the right side of the equation. In this case, avoid using ":" and "=" since these are delimiters.


How to calculate with variables

1. In ReCalc mode, call the formula with variable that you want to use, then bring it to normal mode by tapping "Done".

2. At the end of formula, enter "?" by tapping twice on "÷" button. This "?" acts as delimiter for entering substitute. Therefore, there must be "?" between each substitute.
For instance, in the case of "C×(1+R)^P", enter substitute something like "?100,000?0.005?10", the whole formula is going to be "C×(1+R)^P?100,000?0.005?10". Since the last "?" is unnecessary, the number of variables and "?" should be equal. If they are not equal, "more or less assignment" error appears when "=" tapped.

**From Ver. 1.2, when using variables, if there are more than two variables with the same character, one substitute applies to the multiple variables. For example, if the formula is "a×(n+1)-b×(n+5)", substitutes is like ?50?7?35. Since the reference order is first appearance base, in case of the example, a=50, n=7, b=35.
You also can enter four substitutes as usual.

3. Then tap "=", the result is shown in Answer window, and the formula with substitutes in and the result is shown in Multi window. Since the formula with variables remains in Formula window, you can enter another substitutes as often as you like.

Be careful not to touch Vertical or Horizontal window when you substituting. If you do, automatic correction works and variables in the formula is gone.



Preference setting view

This is a view which is shown when "i" button or double tapping on main view.

The view divided two parts. Most of the view is for button and color setting, two lines on the bottom is for setting digit after decimal point.

Digit after decimal point setting

"0" to "Flex" select button
This sets digit after decimal point for the result of calculation. Select "2", the result rounded to the nearest hundredth. "Flex" omits last zero, for example 1.500000 to 1.5, 3.467000 to 3.467.

"OFF/ON" select button
If you select ON, even in the formula, digit after decimal point is automatically set as the setting on the value of "0" to "Flex" button. For example, suppose you set "2", when you enter 123 and tap "+", 123.00 is displayed. This is especially useful when using Vertical window with currency calculation like dollars or euros. Since the same digit lines up vertically, it's easy to check figures.
However, be careful when you use variable. With this setting ON, variables are gone and this is because of auto correction. So use this selection just when you calculate with numeric figures.

Button image and color setting

"1" to "16" select button
You can select 16 button image with different color. When you tap the number button, it's image is shown on the window, the button image number is shown at "BI #".

"BS-1" to "BS-3" select button
This is to select the button set. In normal mode, BS-1 contains numeric "0" to "9" and ".", BS-2 contains "+", "−", "×", "÷", "(", ")", "delete" and "Clear", BS-3 contains "=". In ReCalc mode, BS-1 contains numerics, "delete", "Clear", "↑" and "↓", BS-2 contains "Mul/Mem", "+Mem", "Erase" and "pref", BS-3 contains "Done" and "Cancel".
When you tap select button, the button image and button title color in selected button set is shown. Then you can change the button image for each button set.

"BG", "RC BG", "BS-1T", "BS-2T", "BS-3T", "WinBG", "WinTx" select button
This is to select the background color, button title color, text color.

"BG"
This indicate the background color for normal mode, which is background color of buttons. To change color, after tapping "BG", move four sliders which is R, G, B, A. When you move these sliders, you can check the color change on the window just reft side of the sliders. Changing the color, you may use the combination of slider of R(Red), G(Green), B(Blue) and A(Alpha), or if you tap on the numeric window you can change the value directly.

"RC BG"
This is the background color when entering ReCalc mode. Since this color is a distinction between ReCalc and normal mode, we recommend to set different color from normal mode when you change.

"BS-1T", "BS-2T", "BS-3T"
These are the button title color for each button set. When you tap, the button image will change as set change, you can select the title color easy to see,and fit with button image.

"WinBG"
This is the background color for each window. This button is used with "Multi", "Hor", "Ver", "Mem". You can set color for each window separately. But you can't change the background color for Answer and Formula window.

"WinTx"
This is to set the text color for each window. Like "WinBG", used with window select button.

"Save1" to "Load3"
These are buttons to save current color settings and load saved color settings. Suppose you tap "Save1", confirmation window shows up, then tap "Save", you can save current color settings. Since Save1 button changes to the settings for BS-1, Load1 changes to the settings for BS-2, the background of Save1 changes to the settings for BG and the background of Load1 changes to the settings for RC BG, you can confirm the settings you just saved.
And if you tap Load1, the settings saved as Save1 replace current settings.
You can save up to three sets of settings.

Jun 11, 2009

iReCalc is in reviewing process


This is a calculator which can calculate again after the answer was given.
Although there are multi-functional calculators, most likely they mean scientific calculator.
 So we have decided to create one that have functions we had wanted.

 When you calculate with a lot of numbers, you may find mistakes in the middle or after calculation.  In those cases, you have to do it again from the beginning. 
Or when you are at work, you notice that you do almost same calculation so may times.  So it might be easier if you can use same formula with variable numbers.

People use a spreadsheet application for this kind of tasks.  However, when you are out, or the task is not as big as something with switching on your PC, you may have to do it with your small calculator. 

iReCalc is designed to fit this kind of needs.


Here are some features:

1. Entered formula and answer remains in another window

2. Correct mistakes during or after calculation

3. Have a window that shows the formula vertically.  Easier to check when calculate with lots of numbers especially entering financial figures

4. Long formula can be displayed in multi line window

5. Windows size changeable, and show two windows at the same time

6. In ReCalc, re-calculation, mode, old formula can be called.  Then make some chage and re-calculate

7. Two formula saving windows.  One is just keeps every formula and answer, the other can keep  only the user wanted.  The user can call them any time and make some change, calculate again

8. Unneeded formula and answer can be erased

9. Variables are available.  For instance, call a formula A-(B+5)÷C then substitute 15 for A, 97-59 for B, and 8 for C

10. 16 colors of button and full color background and text choice

11. 8 types of font and 10 to 40 point text size choice 

12. Save up to three sets of user preferences