Skip to content
Simple calculator written in Nim using NiGui
Nim
Branch: master
Clone or download
Latest commit 14bf404 Jul 31, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
readme.md Update readme Jan 2, 2018
screenshot-gtk.png version 1.0 Jul 2, 2017
screenshot-windows.png

readme.md

NiCalc

NiCalc is a simple calculator written in Nim using NiGui.

Supported elements

The input term may consist of:

  • Rational numbers

    • Decimal point: .
    • Digit grouping: ,, _
  • Arithmetic operators: +, -, *, /, ^ (power)

  • Brackets: (, )

  • Functions:

    • abs()
    • ceil()
    • cos()
    • floor()
    • ln()
    • round()
    • sin()
    • sqrt()
    • tan()
  • Constants:

    • pi
    • e

Example:

Input: (2^16+2*3-sin(pi))/2
Result: 32,771

Keyboard commands

  • Return - Add calculation to history
  • Escape - Quit

Screenshots

Download

History

  • Version 1.0 (2017-07-02) - First release
  • Version 1.1 (2017-08-09) - Fixed handling of brackets, added "abs()" function
  • Version 1.2 (2018-01-02) - Fixed handling of brackets

License

NiCalc is FLOSS (free and open-source software).
All files in this repository are licensed under the GNU General Public License version 3 (GPLv3).
Copyright 2017 Simon Krauter

You can’t perform that action at this time.