/ultracalc

A calculator that solves frequently occurring physics and math problems and outputs the steps taken.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Ultracalc

A proof of concept calculator that solves frequently occurring physics and math problems and outputs the steps taken. It is based on a custom symbolic evaluation engine, allowing the easy addition of new types of problems.

Demonstration

As most problems can be defined using just a single equation, the engine is capable of automatically rearranging and deriving different formulas from one input.

Derivation Example