calcium
calcium
calcium
implements a basic command line calculator.
Installation
- Ensure that crystal is installed on your system.
- Clone the repository.
- To compile the binary, run
make
from the project root. It will be compiled tobin/calcium
.
Usage
The calcium
executable accepts a single equation (as a string) as an argument.
Without precompiling
crystal src/cli.cr '1+1'
With precompiling
bin/calcium '1+1'
Capabilities
- Basic arithmetic operators (
+
,-
,*
,/
) - Complex expressions (Parentheses, order of operations)
- Unary negation
- Factorial (
!
) - Exponentiation (
^
) - Functions (
sin
,cos
,tan
,abs
,min
,max
)
Testing
crystal spec
tests the crystal library. spec/test.sh all
tests the command line interface.
Contributors
- adoxography - creator and maintainer
Repository
calcium
Owner
Statistic
- 0
- 0
- 0
- 1
- 1
- about 5 years ago
- October 21, 2019
License
MIT License
Links
Synced at
Thu, 21 Nov 2024 14:04:41 GMT
Languages