Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sj14/calculon
🧮 A basic, open-source, cross-platform, and note-style calculator.
https://github.com/sj14/calculon
calculator java swing
Last synced: 3 months ago
JSON representation
🧮 A basic, open-source, cross-platform, and note-style calculator.
- Host: GitHub
- URL: https://github.com/sj14/calculon
- Owner: sj14
- License: mit
- Created: 2023-06-13T16:58:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-20T18:13:34.000Z (3 months ago)
- Last Synced: 2024-10-20T22:21:02.542Z (3 months ago)
- Topics: calculator, java, swing
- Language: Java
- Homepage:
- Size: 2.14 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Calculon
A basic, open-source, cross-platform, and "note-style" calculator inspired by [Numi](https://numi.app/).
![sceenshot](assets/screenshot.png)
Calculon is written in Java and uses the [exp4j](https://www.objecthunter.net/exp4j/) library for evaluating the mathematical expressions. It's developed with the Netbeans IDE and the Swing GUI Builder.
> **Note**
> On Windows, when using the `Calculon.exe` installer, the binary is automatically installed into the "Program Files\Calculon" folder.## Functions
Functions provided by the `exp4j` library:
- abs: absolute value
- acos: arc cosine
- asin: arc sine
- atan: arc tangent
- cbrt: cubic root
- ceil: nearest upper integer
- cos: cosine
- cosh: hyperbolic cosine
- exp: euler's number raised to the power (e^x)
- floor: nearest lower integer
- log: logarithmus naturalis (base e)
- log10: logarithm (base 10)
- log2: logarithm (base 2)
- sin: sine
- sinh: hyperbolic sine
- sqrt: square root
- tan: tangent
- tanh: hyperbolic tangent
- signum: signum function