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.