f(x) 3.0
Advanced Scientific Calculator for Mac OS X
Features Overview
- Choose & Compute
This new feature allows the user to choose the numbers already on the stack to use as operands for a mathematical operation. Simply click and choose two numbers mid-stack and press the add button. The numbers are immediately added together and the result pushed onto the stack. No need to re-arrange and re-enter numbers onto the bottom of the stack. Here is how it works:- If numbers in the stack view are selected, the top-most number will be used as the first operand for the operation.
- If the operation requires a second operand, the next selected number DOWN the stack will be used.
- If you have only selected one number on the stack and have a number entered into the numeric entry field and attempt to perform a 2-operand operation (for instance, multiplication), the number on the stack will be used as the first operand and the number in the numeric entry will be used as the second operand.
- If you only have one number selected in the stack view and the numeric entry is empty, operations requiring 2 operands will fail quietly.
- The numbers selected on the stack remain on the stack after the result is computed and pushed onto the bottom of the stack.
- Scripts Palette
Scripts have now been removed from the calculator window's toolbar. However, the scripting functionality has been significantly expanded in f(x) 3.0. The Window menu now has an item called "Script Palette" which opens a palette window with several features:- In its reduced size, it provides a text box to enter a script and a button which will evaluate the script and push the result onto the stack.
- A pop-up menu allows you to quickly select and execute saved scripts. This menu also appears in the toolbar palette as well as the application's menu bar. Selecting any script from this menu will cause it to be evaluated immediately.
- A disclosure button will expand the palette to its full size, revealing an interface allowing you to create and save scripts.
- Additional scripting functions:
- min() - minimum value of all numbers on the stack
- min(a, b) - minimum value of a range of numbers on the stack
- max() - maximum value of all numbers on the stack
- max(a, b) - maximum value of a range of numbers on the stack
- sum() - sum of all numbers on the stack
- sum(a, b) - sum of a range of numbers on the stack
- Editable Constants
Contents of the Constants pull-down menu are fully editable and expandable (in release 3.0, the constants menu has moved into the main window's toolbar) - Enhanced Numeric Input
Decimal, hexadecimal, and binary input modes with expanded functionality for each mode. Decimal mode gets modulus, integer part, and fractional part functions. Binary mode gets a host of boolean operators and support for signed and unsigned input. Additionally f(x) now supports setting the preferred text display color for each of the numeric display modes. - Resizable Windows
You can now vertically resize both mini and full sized calculator windows, revealing additional stack entries - Floating Mini-calc
Click the zoom button on the f(x) window to toggle between a smaller, simple floating-window calculator and the normal full featured calculator window - Persistent Stack
Numbers entered onto a virtually limitless stack, entries are saved and restored each time you launch the application - Advanced Numeric Display
Offers control over the number of decimal places, thousands separator, and scientific notation - Multiple User Savvy
Function scripts, preferences, and stack entries are stored separately for each user - Keyboard or Mouse Input
Of course all buttons work with the mouse, but every button also has a one-key equivalent so the entire calculator can be operated from the keyboard - French & German Localization
All menus, dialogs, and application text are now available in French and German. - Built-in Help
The application's Help menu will now open the Mac OS X Help Viewer application and provide instructions on using all of the features of the application.
