gdcalc is a graphical calculator that combines financial, scientific, statistical and programmer functions. It supports both conventional algebraic notation and Reverse Polish Notation (RPN), giving users a choice between two different methods of entering calculations.
Its financial functions are particularly useful for calculations involving interest, payments and the time value of money. Users can calculate present and future values, determine payment amounts and work with annuities where payments occur at the beginning or end of a compounding period.
Scientific mode provides trigonometric, hyperbolic and logarithmic functions, while statistics mode includes descriptive statistics and numerical analysis. These capabilities make gdcalc suitable for work extending beyond ordinary arithmetic.
Programmer mode provides several number representations and logical operations, including binary, octal, decimal and hexadecimal displays. Additional tools can display ASCII values and Internet addresses.
gdcalc also incorporates unit conversions covering measurements commonly encountered in scientific, engineering and everyday calculations.
This is free and open source software.
Key Features
- Supports algebraic and Reverse Polish Notation calculation modes.
- Financial calculations include compound interest, present value and future value.
- Calculate payment amounts, interest rates and numbers of payments.
- Supports annuities with payments at the beginning or end of a period.
- Date difference calculations.
- Scientific functions include trigonometric and hyperbolic operations.
- Logarithmic functions and their inverses.
- Statistical functions include means and standard deviations.
- Permutations, combinations and factorial calculations.
- Linear regression functionality.
- Binary, octal, decimal and hexadecimal number displays.
- ASCII and Internet address representations.
- Logical operations include AND, OR, NOT, MOD and bit shifts.
- Prime factor calculations.
- Unit conversion for length, area, volume and mass.
- Additional conversions include speed, fuel consumption and pressure.
- Temperature conversion between Celsius, Fahrenheit and Kelvin.
Website: gitlab.com/wef/gdcalc
Support:
Developer: Robert Hepple
License: GNU General Public License v2.0

gdcalc is written in C. Learn C with our recommended free books and free tutorials.
This article was written with the help of a site visitor who completed this form. Help the site by suggesting new open source software.
Related Software
| Calculators | |
|---|---|
| Qalculate! | Powerful and easy to use multi-purpose desktop calculator |
| Genius | Desktop calculator, an educational tool in mathematics, and for research |
| SpeedCrunch | High precision and powerful desktop calculator |
| KCalc | Scientific calculator designed for KDE |
| Calculator | Simple and easy to use calculator |
| KAlgebra | Replace your graphing calculator |
| rpCalc | Simple RPN calculator |
| Kalk | Cross-platform application built with the Kirigami framework |
| Modular Calculator | Aimed at scientific, engineering or computing work |
| Nonpareil | High-Fidelity calculator simulator |
| Wombat | High-precision scientific calculator |
| Uno Calculator | Port of Windows calculator |
| SwitchCalc | GTK4 calculator |
| Schulrechner | Calculator you know from school |
| Pebbles | GTK-based app |
| Cuneo | Widget-like calculator and conversion tool |
| RCalc | RPN calculator |
| galculator | RPN and algebraic calculator |
| gdcalc | Financial, scientific, statistical and programming calculator |
| Sums | Postfix calculator designed for quick calculations |
| JRPN | RPN programmer's calculator inspired by the classic HP-16C |
| Free42 | HP-42S calculator simulator |
| COSMIC Calculator | Native COSMIC desktop calculator with calculation history |
| Yutovo | Visual calculator combining mathematical notation and editable text |
| Yesser Calculator | Extensible calculator |
| xcalc | Simple scientific calculator that can emulate a TI-30 or an HP-10C |
| x48ng | Reboot of the HP 48 emulator |
| tCalc | Simple calculator written in core Tcl/Tk |
| OxiCalc | Small, simple calculator. It uses GTK4. |
| NumNum | Calculator supporting variables, units and currencies |
| MCalc | Perform simple mathematical operations |
| Eigen | GTK4 matrix calculator |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.