Last updated:
0 purchases
logarithm big int
logarithm_big_int #
A way to calculate logarithm with a bigInt value given a the base also in bigInt, note that the returned value will be also a bigInt so the decimal values will be lost.
To use this package, run dart pub add logarithm_big_int to add as a dependency in your pubspec.yaml file or flutter pub add logarithm_big_int on a flutter project.
Example #
import 'package:logarithm_big_int/logarithm_big_int.dart';
void main() {
BigInt? logResult;
// Using extension to calculate log10, with base 10
logResult = LogarithmBigInt.bigLog(value: 10.toBigInt, logBase: 10.toBigInt);
// logResult:1 | result on calculator 1
print(logResult);
// Using extension method to calculate log101, with base 4
// You can create a BigInt using the from factory: BigInt.from(x)
// or using the extension x.toBinInt
logResult = BigInt.from(101).bigLog(4.toBigInt);
// logResult:3 | result on calculator 3,3291057413758973685858295567452
print(logResult);
}
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.