Mac Categories

f(x) 3.0.3


f(x) f(x) - A simple and yet powerful scientific calculator.

System Requirememts
Mac OS X 10.2 or later.
Download Details
Company Scott Nichol
Version 3.0.3
Post Date May 25, 2009
License Shareware
File Size 4 MB
There are no screenshots

f(x) 3.0.3


f(x) - A simple and yet powerful scientific calculator.
f(x) is a simple yet powerful scientific calculator.

Main features of fx:

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.
  • f(x) will reveal an interface that allows you to create and save scripts when you click the disclosure button that expands the palette to its full size.
  • 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.


    Requirements of fx:

  • 2 MB hard disk space


    What's New in This Release:

  • Maintenance Release
    Fixes some minor problems found post-release:
  • Fixed a crasher when running the French or German localizations
  • Fixed a crasher when installing f(x) 3.0 for the first time without having previously installed the beta release
  • Fixed a problem where the keyboard was unresponsive after clicking in the numeric entry text field