UPDATE - new version 2.9.9 is now available in AppStore.
What's new: enhanced cool iPhone UI - bigger display and keys, enhanced usibility. For both platforms: improved Math-Glossary for german speaking countries. New key sound.
prMac - popular US computer news magazin has posted an article Scientific Calculator B1 2.9. Follow the links to read more.
CHIP - Germanys most popular computer journal has published a review of MTbrain's Scientific Calculator B1 - 5 stars read more http://goo.gl/09FYS
Operate calculations with B1 on iPad and iPhone:
The brain of the calculator brain has been developed by MTbrain from the ground up. One reason was to be independent from third party math libraries and its intrinsic arithmetic errors.
The principles of the calculator brain are used for all versions of the Scientific Calculator and it's under permanent development.
B1 handles the different operator key following the arithmetic rules. Means - in a calculation path operators like '+' and '-' are handled with less priority compared to the 'direct' operators like 'x', ÷, '^', '√', 'ln'...(see examples below).
Direct operators needs to be pressed 'after' the value has been keyed in. They impacted the left operand, whereas the left operand can also be a more complex expression in bracktes (i.e.: 5+6*8,2^2=).
The above example would be calculated in this order: first step is the exponent function, second step the multiply and at least the addition -> yield in 408,44.
Each calculation or intermediates calculation step can be finalized by pressing the '=' key. The calculator documents this by settings brackets.
to calculate : 5+√9 press: 5+9√= [display: (5+√9), result 8 ]
to calculate : √(5+9) press: 5+9=√= [display: √(5+9), result 3.74166]
to calculate : (5+7)*8 press: 5+7=*8= [display: (5+7)*8, result 96]
To support your calculation Baldr1 approves all you entries and gives you an info about a wrong syntax.
Calculator Baldr1 ver.2.7 (iPhone)
The iPhone version of the Calculator contains four views - the Main Screen (directly after launch), the File Screen, the Glossary Screen and the Settings/Help Screen. The latter three screens can be activated by pressing the respective lower toolbar button.
The Main Screen has three functional areas – a functional display(1), the keyboard area (2) and the lower toolbar (3).
The functional display(1)
During a calculation path you can interact with the functional display by typical swipe and tap gestures:
Increasing fractions digits - the calculation runs with an accuracy of 16 digits, whereas 6 fractions digits are displayed as a default. If there are more digits available you can increase the displayed digits by tapping the result on the display (1).
If you want to increase the default value for fraction digits you can adjust the settings in the settings screen (8).
Deleting a calculation - with a simple horizontal swipe gesture on the display (1) you can delete the current calculation. The calculator brain will be initialized, ready for a new calculation.
The calculation formula:
below the result field the current calculation path is displayed. Pressing the '='-key finalises a calculation step and set the brackets. Even after pressing the '='-key you can proceed the calculation easily by pressing the next operator. In this case Baldr will check if the former brackets can be dissolved without violating arithmetic rules.
Formula Injection - how to use: following our guiding principle 'make it easy to use' we make all the heavy loading into background threads. The only thing you have to do is: save a logical part of your calculation in the formula store. (by SAVE-Display button on iPad, by SAVE symbol (4) in lower toolbar on iPhone).
For later use go into the Formula Store and select the formula. A nice animation and system messages will inform about the succesful injection. That's it. Proceed with your calculation.
The numeric input field:
left beside the formula field ist the numeric input field. The numeric input field is the central field for displaying the operands, wether they come from manual input, by fetching value from the memory cells or as a results from a direct operation. In every case the calculator fetchs the content as a operand and queued it in the calculation path.
As long as the numeric input is not finalized (i.e. by pressing an operator key) you can delete the input number by number pressing the 'backspace'-key.
Other display functions:
Memory function label:
.... and how to use ?
The calculator has two kind of memory functions - statis memory & dynamic memory.
Static Memory (keys: MC, M1, M2) - useful for savings constant values for later use.
By pressing the m1/m2-keys the current calculation result - displayed in the resultfield- (or in 2.7.1 also number inputs) will be saved in the respective memory cells - m1/m2. In this case the label m1/m2 in the display appears red.
2.7.0: To save single values into static memory, press: <5>, <=> and the m1 or m2 key.In this case the calculation key '=' transfers the input value (5) into the resultfield.
2.7.1: To save single values into static memory, press: <5> and then m1 or m2.
If the static memory cells contains values (red m1,m2 label in the display) you can reuse them by pressing m1/m2 again.
Dynamic Memory (keys: MR, M+, M-, MC) - useful for savings ongoing value changes.
By pressing M+ or M- the current calculation result will be added/substracted from the current value in the dynamic memory. To reuse the incremented/decremented value in memory for a calculation press the Recall-key MR. If the dynamic memory contains a value, the label M in the display appears red.
Persistance: all memory cells, dynamic and static as well are stored permanent on disc. Means even if you switch of your device you don't loose the memory values. Only by pressing the MC-Button (memory clear) all memory cells will be deleted.
Toolbar and Buttons: