CalcSupreme, an RPN calculator emulation and much more, encompasses a wide range of fundamental and sophisticated basic, business/finance, math/science/engineering, and logic operations, accessible respectively via 4 different screens.
Basic operations include arithmetic, algebraic functions, data manipulations, numeric formatting, and menu selections. Business/finance includes loan/savings, cash-flow, bond, discount, markup, depreciation, calendar, and miscellaneous calculations.
Math/science/engineering includes log/exponential, trigonometric, hyperbolic, and user-designed functions (with **NEW** option for algebraic coding of user functions).
Also provided are matrix operations, coordinate conversions, curve-fitting, plotting (linear and log), integration, differentiation, time, calendar, probability, and statistics.
User can switch between simple variables and complex variables, where applicable. Logic operations include Boolean arithmetic in 3 principal number systems.
But CalcSupreme does far more than emulate a calculator. Program uses multiple resources of PC and PC software, including pull-down menus, message/dialog screens, file/list boxes, disk drive(s) and data/user files, clipboard, printer, near-full monitor screen for plots and printouts, hints for all functions, and detailed help screens--features generally not available in hand-held devices.
Without spreadsheet labor, CalcSupreme makes common (and some uncommon) spreadsheet operations immediately available to you, the user. Also, you can exchange data between CalcSupreme and a spreadsheet or other program by use of menu items Cut, Copy, and Paste.
Moreover, CalcSupreme has potential to expand--forever! In addition to planned upgrades of certain existing functions, new functions and tasks will be added as dynamic link libraries (DLLs).
Beyond the 4 DLLs supplied with present version of CalcSupreme, framework now exists for additional DLLs, as listed in pertinent help screen, and more DLL framework will be added as needed.