GNOME Calculator

Last updated
GNOME Calculator
Stable release
48.1 [1]   OOjs UI icon edit-ltr-progressive.svg / 13 April 2025;5 months ago (13 April 2025)
Repository
Written in C, Vala
Operating system Unix-like
Type Software calculator
License GPL-3.0-or-later
Website apps.gnome.org/app/org.gnome.Calculator   OOjs UI icon edit-ltr-progressive.svg

GNOME Calculator, formerly known as gcalctool, is the software calculator integrated with the GNOME desktop environment. It is programmed in C and Vala and part of the GNOME Core Applications.

Contents

Mathematics

GNOME Calculator uses the MPFR library for extended precision arithmetic. It can support complex number arithmetic, perform factorization of integers, and define new functions by composition.

Views

While most functionality can be accessed by typing the function name into the input, Calculator provides different views for convenience.

Notation

The GNOME calculator uses the common infix notation for binary functions, such as the four basic arithmetic operations. Unlike many other calculators, it uses prefix notation, not postfix notation for unary functions. So to calculate e.g. the sine of one, the user must push the keys sin+1+=, not 1+sin, as on many other calculators.

The decimal separator on the number pad is based on the general keyboard layout since version 3.12.3. [2] Due to different styles of formatting decimal positions across the world, Calculator interprets both commas and periods as decimal separators. Consequently, using k-ary functions requires using a semicolon to separate the arguments.

See also

References

  1. "Tagged release 48.1" . Retrieved 1 August 2025.
  2. "gnome-calculator 3.12.3". 2013-06-15.