Did this to learn Qt. Heavily inspired in the Speedcrunch Calculator
Icon by Cosmin Negoita
Features basic opperations such addition, subtraction, division, multiplication... but also exponentials and square roots, nest operations inside parentheses. Using a recursive descent parser, it analyzes the string of characters and divides by priority levels to solve it in order, respecting the hierarchy of operations.
It also includes the typical mathematical constants (Pi, Phi, e...).
test
clear
close
ans
The taskbar is unfinished, except for the Edit
, View
and Help
tabs.\