Kcalc is the software calculator integrated with the KDE Software Compilation. In the default view it includes a number pad, buttons for adding, subtracting, multiplying, and dividing, brackets, memory keys, percent, reciprocal, factorial, square, square root, and x to the power of y buttons.
Additional buttons for scientific and engineering (trigonometric and logarithmic functions), statistics and logic functions can be enabled as needed. 6 additional buttons can be predefined with mathematical constants and physical constants or custom values. It is ideal for calculations involving varying bases.
Since version 2 (included in KDE 3.5) KCalc offers arbitrary precision.
KCalc with Science/Engineering, Statistic, Logic and Constant buttons enabled