robertbakker / big-calculator
This package is abandoned and no longer maintained.
No replacement package was suggested.
Calculator with big numbers
0.0.4
2018-11-18 10:30 UTC
Requires
- php: ^7.1
- brick/math: 0.7.* | 0.8.*
Requires (Dev)
- codedungeon/phpunit-result-printer: ^0.23.4
- larapack/dd: 1.*
- phpbench/phpbench: @dev
- phpunit/phpunit: ^7.3
- spatie/phpunit-watcher: ^1.6
This package is auto-updated.
Last update: 2022-08-18 18:42:49 UTC
README
Just a simple calculator using big numbers with arbitrary precision.
Uses brick/math
for the big numbers.
Disclaimer:
As with any calculations done by a computer, always check them. Especially
when dealing with calculations using decimals.
Usage
use RobertBakker\BigCalculator\Calculator; $calculator = Calculator::create(); $calculator->calculate("1.234 / 5 + 3.4"); // outputs \Brick\Math\BigDecimal
Variables
// Example with 4% interest over 3 years $calculator = Calculator::create(); $calculator->addVariable("years", 3); $calculator->calculate("2000 * 1.04 ^ years");
Development
# For testing purposes
composer run test
# Benchmarking
composer run bench