# galculator 1.2.5.2 review

galculator is a GTK 2 based calculator with ordinary notation/reverse polish notation, a formula entry mode, different number bases (

 License: GPL (GNU General Public License) File size: 0K Developer: Simon Floery

galculator is a GTK 2 based calculator with ordinary notation/reverse polish notation, a formula entry mode, different number bases (OCT, HEX, DEC, BIN) and different units of angular measure (DEG, RAD, GRAD).

[a basic calculator] galculator features two user modes: basic and scientific mode. Basic mode is intended for simple computations. Only the most important operations and functions are available in algebraic mode as well as in Reverse Polish Mode. Formula entry, available for the basic as well as for the more sophisticated scientific mode, aims to make the calculator even more user friendlier: type as you would write on a paper!

[a scientific calculator] Scientific Mode is galculator's state-of-the-art. It supports different number bases (DEC/HEX/OCT/BIN) and angle units (DEG/RAD/GRAD) and features a wide range of mathematical (basic arithmetic operations, trigonometric functions, etc), other useful functions (memory, etc) and user defined functions. Of course, algebraic mode as well as Reverse Polish Notation are available. See below for a detailed list of supported functions.

[a GTK 2 based calculator] galculator is written entirely in C and uses GTK version 2. Especially the display takes big advantages of the new possibilities in GTK 2. Have a look at the screenshots section to see what I'm talking about.

[why another calculator] Some time ago, I was looking for a GTK based calulator. Nothing special, just for simple computations. But I wasn't able to find one. This application lacked full keypad support, that one didn't know hexadecimal numbers. Therefore I decided to write my own calculator application with all the features I'd expected others to have.

Here are some key features of "galculator":
Algebraic mode, RPN (Reverse Polish Notation) and Formula Entry mode
decimal, hexadecimal, octal and binary number base
arithmetic precedence
Basic and Scientific Mode
user defined constants
user defined functions
trigonometric functions
power, sqare root
natural and common logarithm
inverse and hyperbolic functions
memory functions
logical operations
display RPN stack
preferences dialog/configuration file
display modules
X pasting
i18n
configurable variable type in HEX/BIN/OCT mode
thousands separator

Requirements: