MegaCalc
 
Megasoft2000 Ltd.
Palm Software Division (PSD).



Description 
Installation
About MegaCalc
Some control features
Simple Mode
Engineering mode
Stack
Constants
Unit conversion mode
Currency mode
Tip mode
Mortgage mode
Adjustments
RPN stack
Preferences
Recent calculations
Registration
About

    To install this utilities you should synchronize the "MEGACALC_XXX.prc" application to your device.
    Files can be installed by using the Desktop S/W or just any other application.  

    Note! If you have previous version of MegaCalc installed on your device you should delete it before installation.
    You should install only one .prc file depend on your device type.

  • For color devices: Tungsten T/T2/C/E, Zire 71, Sony Clie' UX40/50 and Acer s50/s60 (Palm OS 5.0 or greater) – MEGACALC_HR_COLOR_65K.prc
  • For color devices: Sony NX60/70V, Palm Tungsten T3 (Palm OS 5.0 or greater) – MEGACALC_HR_PLUS_COLOR_65K.prc

    Note! Please pay your attention to the fact that "MEGACALC_HR_PLUS_COLOR_65K.prc" file may not operate on some Palm Tungsten T3 devices. This is due to some technical aspects for the earlier versions of this device. We recommend you to install temporary "MEGACALC_HR_COLOR_65K.prc" file onto such devices. As soon as this problem is determined and the official patch from the device producing company comes out, we will let you know at once and you will be able to use the full version of this program. In any case thank you for your being patient.

  • For color devices: Sony NR60/70V – MEGACALC_HR_PLUS_NR70.prc
  • For color devices: Treo 600, ... (Palm OS 3.5 or greater, 160x160 devices) – MEGACALC_LR_COLOR_256.prc
  • For gray devices: Palm Zire 21, ... (Palm OS 3.5 or greater, 160x160 devices) – MEGACALC_LR_GRAY_16.prc 


    Note: To run this application MathLib is required. If you don't have MathLib on your device you should install the MathLib.prc from the MegaCalc.zip file. MathLib should be only on device memory itself. Do not install it on any extension cards.

    Note! If your device is not listed among those that are supported by MegaCalc v.2.3.3, use 2.3.2 version that is available here.

    The MegaCalc application is a multifunctional calculator designed to implement the same operations as an ordinary calculator does. It fulfils basic arithmetic operations, such as addition and subtraction and also the functions of engineering calculator, for example determination of logarithms and factorials. Now you don't have to carry some extra calculator with you.

    Basic modees:

    • Simple
    • Engineering
    • Base conversion
    • Currency
    • Tip
    • Mortgage



Some control features.

Modes: Simple, Engineering, Tip

  • Touching the screen in its left hand side part leads to the system menu displaying
  • Touching the screen in its middle leads to the "Recent calculations" displaying
  • Touching the screen in its right hand side part leads to the "MegaCalc Preferences" displaying

Modes: Unit conversion, Currency, Mortgage

  • Touching the screen in its left hand side part leads to the system menu displaying
  • Touching the screen in its middle leads to the "Keyboard" displaying
  • Touching the screen in its right hand side part leads to the "MegaCalc Preferences" displaying

All drop-down lists can be controlled with the help of the "PgUp" и "PgDown" buttons and also  with the help of 5-way Navigator (for Tungsten T/W)

Use the menu to switch the modes. Press the "Menu icon" button to choose the desired mode. 





Note! If you want to select  Entry--system logic (Simple, Algebraic, RPN) you should do the following: 
Menu icon/Options/Preferences/Entry--system logic


Simple mode

This mode is a substitute for a standard (built-in) calculator. Its advantages over the standard type are as follows:

  • Faster loading
  • Adding of such useful and everyday functions as TAX+, TAX-, RATE
  • Soft and good-looking graphical interface.



LCD panel

Adds the Tax Rate

Subtracts the Tax Rate

Tax rate

Backspace key: Clears the last digit entered from the display and shifts other displayed numbers 1 digit to the right

Clear indicator key: Clears numbers just entered

Clear all. For clearing all entries and results

Memory clear key

Memory recall key: For recalling memory contents

Memory store key: For storing the displayed number in the memory

Memory plus key: For adding numbers to the memory contents

When the "MR", "MS" и "M+" buttons are pressed and held, the "Recall..." window
appeares. This window contains 10 celles (additional registers) that allow 
to perform calculations with a big number of external constants or temporary
numbers quite handly. 













Basic function keys. Used for basic arithmetic calculation. Press keys as they are written

Sign change key. For changing the sign (+ or -) of the displayed mantissa and exponents

Square root key

Percent key: Used for percentage, add-on and discount calculations

Reciprocal key

...

Numeric keys: Enter numbers

Decimal point key: Enter a decimal point

Rate value

Memory sign


Engineering mode

Engineering calculator includes all the basic logical, mathematical and geometric functions used for every day calculations. 


This view displays MegaCalc engineering mode when the Entry--system logic parameter 
is set to Simple or Algebraic.








This view displays MegaCalc engineering mode when the Entry--system logic parameter is set to RPN.







...

Numeric keys: Enter numbers

Decimal point key: Enter a decimal point

Sign change key. For changing the sign (+ or -) of the displayed mantissa and exponents

Exponential key: Used to enter exponents

Open, close parentheses keys: For performing parentheses calculations

4-register stack status scanning.

Decimal calculation mode

Hexadecimal calculation mode

Octal calculation mode

Binary calculation mode

Shift key: For performing functions indicated by yellow color after depressing this key

Hyperbolic key: For performing hyperbolic functions for sine, cosine and tangent keys.

Degree/Radian/Gradient mode key: For changing angle units and converting angle values to different units

Sine, cosine, tangent keys

Constant key: Calls out the constant to the display

Square key

Raising to power key

Common logarithm key

Natural logarithm key

Integer display key: Omits the fractional part of the value and display only the integer portion

Digit Left Shift key. After this key is pressed it is necessary to point out how many digits of the represented number must be left shifted. Then press the key "="

AND key

OR key

XPR key

NOT key

Evaluation of a residue of division X by Y. This key operates as a binary operator.

Percent key

Factorial key

Square root key

Multiple root key

Common exponential key

Exponential function key

Fraction display key: Omits the integer portion of the value and displays only the fractional portion

Digit Right Shift key. After this key is pressed it is necessary to point out how many digits of the represented number must be right shifted. Then press the key "="

Arc sine key

Arc cosine key

Arc tangent key

Most frequently used constant (set by the user)

Hyperbolic sine key

Hyperbolic cosine key

Hyperbolic tangent key

Hyperbolic arc sine key

Hyperbolic arc cosine key

Hyperbolic arc tangent key

...

Hexadecimal number entry keys

Representation of the number of the opening (left) parentheses without the corresponding closing (right) parentheses.



Stack 

Press this button to display T, Y, X, Z stack registers status on the LCD screen.
For more detailed information about these registers see: RPN stack 








Constants

Preset constants list. To display a constant on the screen select the required 
constant and press the "Pick" button. To change the name and the value of the 
constant select the constant or "Empty" and press the "Edit...." button. The
most frequently used constant can be placed into the "Favor." cell. For quick 
selection of the favorite constant press the "SHIFT" button, then the "FAV." 
button.



Unit conversion mode

This mode allows you to convert all possible values without any difficulties.


Sample operation:

- Select the desired value, for example "Lenght"
- Select the desired parameter (From), which is needed to be converted
- Enter the sum of the parameter being converted in the field "Value" 
- Select the (To), to which you want to convert.

"Swap" - This is change current "From" and "To" units.
"Clear" - This is set value to 0.



Currency mode

"Currency" mode enables the user to convert all the main types of currencies and also those currencies that were entered by the user.




Sample operation:

- Select the desired currency (From), which is needed to be converted
- Enter the sum of the currency being converted in the field "Value" 
- Select the currency (To), to which you want to convert
- Enter the exchange rate in the field "Rate" 
- Set the necessary bank interest for this operation (Comm). This particular value depends fully on the bank. If this value is not available in the bank, set it to 0%.

"Edit cur..." - The description of this button is given bolow
"Swap" - When this button is pressed, "From" and "To" switch places.

"Edit cur..."
This window allows to add new currency (monetary unit) or to delete/rename the
currencies available in this list.







Tip mode

This mode will be very helpful when you visit cafes, restaurants and travel by taxi, etc.
Here is an example: you’ve got $80 bill in the restaurant. You need to calculate the sum of money you should leave as a tip. So, in the “Bill” field enter 80, then choose the percentage of the tip in the drop-down list “Tip:” (in our case let it be 15%), then in the "#Prs:" drop-down list enter the total number of people who are accompanying you if you intend to share the bill with the others, however in our particular case we’ve got only one person – You. 
Thus you are to pay the waiter $92.




Mortgage mode

This is simple mortgage calculator.

Loan amount - The total amount of the money that you have borrowed.
Loan term - The number of years or months you have to pay the loan.
Interest rate - The exact interest rate on your mortgage.
Annual tax - Property tax is also called real estate tax. This tax is paid to the local taxing authority or municipality.
Annual insurance - Also called property insurance, homeowner's insurance protects the homeowner from weather-related damage, as well as potential liability from events that occur on the property.


Adjustments

Press the button "Menu icon" to select the adjustments:


Select one of the six calculator modes available.

  • Simple
  • Engineering
  • Base conversion
  • Currency
  • Tip
  • Mortgage


Copy/Past - Buffer operations (clipboard).

All these functions are available if the "RPN" mode is set in the "Entry-system logic" option in "MegaCalc preferences".


Show stack... -RPN stack window activation.
Fill stack - The number contained in X register is placed into all RPN stack registers.  
Last X
-The number that was in X register until the last calculation operation is placed into X register.


Preferences - Basic adjustments of the MegaCalc application
Group/ungroup digits
- Switching Group/ungroup digits mode ON/OFF. This allows grouping the big number digits, which makes an easy viewing. MegaCalc uses the proper decimal mark character as defined in your PalmPilot's Preferences number format setting.
Float mode - 
In this mode the number in the range of (1е-15, 1е15) is displayed “as it is” up to 15 signs. The number that exceeds the pointed limits is displayed in the Scientific exponential mode.
Scientific exp.mode - 
In this mode the number is displayed in the exponential form, mantissa to be constantly < 10
Engineering exp. mode - 
In this mode the number is displayed in the exponential form, mantissa to be constantly < 1000, and exponent to be multiple of 3
Fixed mode
- In this mode the number of decimal digits in the mantissa of the decimal calculation results is specified by MegaCalc preferences (number of digits in fixed mode)
Registration... - Registration of the MegaCalc application
About... - Information about the MegaCalc application developers 



RPN stack

Description: In this window you can look through all 4 stack registers (X, Y, Z, T), and also perform simple operations.

- Upward cyclic shift of the stack. The number transfers from X register to Y register, from Y to Z, from Z to T, from T to X.
- Downward cyclic shift of the stack. The number from register T transfers to Z register, from Z to Y, from Y to X, from X to T.
- Drop stack operation. The number in T register remains constant, the number from T register transfers to Z register, from Z to Y, from Y to X. The number that was in X register is lost. 
- Swap the values of registers X and Y



Preferences

Basic adjustments of the MegaCalc  application















Use Calculator icon for launch - In this mode, when the button "Calculator icon" is pressed MegaCalc launches instead of the standard calculator PalmOS.        
Default display mode - determines number representation mode, which will be set after the MegaCalc (Floating, Scientific exponential, Engineering exponential, Fixed) application is launched. When "Last" mode is selected, the program will set the mode which was previously set before the exit. 
Default calculator mode - determines MegaCalc launching mode (Simple, Engineering, Convert). When "Last" is selected, MegaCalc will be launched in the mode which was previously set before the exit.
Accuracy in fixed mode - specifies the number of decimal digits in the mantissa of the decimal calculation results.
Entry--system logic -  sets the data input order and calculation sequence. It can be:
1) Simple. In this mode the data and the operators are entered in the consequence in which they are written, the calculations are performed without the priority of the operations, that is the expression 1 + 2 * 3 is entered as [1][+][2][*][3][=] and will give 9 in the result. So, addition is performed first, and then comes the operation of multiplying. To perform the operation of multiplying first place you need to enter the expression as [2][*][3][+][1][=], or as [1][+][(][2][*][3][)][=]. In both cases we will get 7 as a result.
2) Algebraic. In this mode the data and the operators are entered in the consequence they are written, however the calculations are performed regarding the operations priority. That is the expression 1 + 2 * 3 is entered as [1][+][2][*][3][=] and will give 7 as a result. Thus, multiplying is proceeded first (with the higher priority), and then the operation of addition (with the lower priority). 
3)RPN (Reverse Polish Notation ). This mode is a postfix mode (the operators are entered after the data). It enables to do without the parentheses during the calculations. The expression 1 + 2 * 3 is entered as [1][ENT][2][ENT][3][*][+] and will give 7 in the result, or as [1][ENT][2][+][ENT][3][*] and will give 9 in the result.



Recent calculations

When selected, this window allows scanning the entire list of the performed 
operations. This mode stands for the specific log-file to analyze and check 
the accuracy of your calculatons.






Registration

  Registration of the MegaCalc application

Once you have purchased the MegaCalc application, you'll get the registration code, which is necessary to enter in the registration field to complete the registration of the program.

Note: All the subsequent versions of this application are free for the registered customers!





About

 Information about the MegaCalc application developers 









Free usage of the MegaCalc is limited by 14 days.

If you want to buy it address to:
http://www.palmgear.com