The GlassCalc application was developed to be a calculator for Windows that, unlike many other calculator programs, has no buttons. Instead, it has a single textbox where you can type an equation or mathematical expression, hit Enter, and get a result.
This is often much faster than the hunt-and-peck method of clicking buttons. The lack of buttons also leaves plenty of room for a full history of past equations (calculator tape), a reference listing of all available functions, and a list of user-defined variables and functions.
GlassCalc supports a number of features and syntax shortcuts designed to make it quick and easy to make calculations. For instance, simply start typing and the input textbox will automatically receive focus—no need to click it first. GlassCalc also recognizes coefficients (so "3x" and "3*x" both mean "3 times x"), and exponential notation (so "1.2e4" means "12 times 10^4").
Here are some key features of "GlassCalc":
· Evaluating all kinds of simple and complex mathematical expressions.
· Handling user-defined functions and variables.
· Keeping a full history of expressions and results. (calculator tape)
· Remembering all your variables and functions (and if you choose, the history as well) when the program is closed and restarted.
· Converting to and from any base from 2 to 36. There are shortcuts for entering binary, octal, and hexadecimal numbers as well.
· Solving single variable equations. (except in the cases where Newton's Method fails.
· Evaluating trig functions with either radian or degree angles.
Requirements:
· NET Framework 4.0
What's New in This Release: [ read full changelog ]
· Fixed a crash when unhiding the function reference
· Updated all the libraries used to run on .NET 4.0. This should (hopefully) improve startup performance a bit.
· Updated installers to install .NET 4.0 if not present. (upgrade installer does not include .NET installer. It links you to the .NET download page instead)
· Changed the way the parser engine initializes, shaving about another second off the startup time.
· Moved the functions, variables, and history storage out of the .NET config system and into an ini file in the AppData directory, greatly improving startup performance. You will lose all saved functions, variables, and history when upgrading to this version though.
· General performance and memory usage improvements.
· Added "clear all" command
· Added the factorial operator. ie: (n+1)! = fact(n+1)
· Rewrote the factorial algorithm so it works on numbers larger than 14. I'm still not quite sure why the factorial function built into MTParser wasn't using floating point nu...