radix

Dart library for base arithmetic. It handles basic arithmetic operations as well as parsing and conversion on decimal.


License
MIT

Documentation

Radix

A Dart package that handles base arithmetics operations.

Installing

  1. Depend on it

Add the package in your pubspec.yaml file

dependencies:
  radix: ^0.1.0
  1. Install it You can install package from the command line
  • with pub:

    pub get
  • with flutter:

    flutter pub get

Alternatively, your editor might support pub get or flutter pub get. Check the docs for your editor to learn more.

  1. Import it

Now in Dart code you can use:

import 'package:radix/radix.dart';

A simple usage example

import 'package:radix/radix.dart';

void main(List<String> arguments) {
  /// Create a base 5
  var a = Radix(base: 5);

  /// Initialize the content
  a.content = 2114;
  print(a.toString());

  /// Parse 2110 in base 5
  var b = 2210.inBase(5);
  print(b.toString());

  /// Calculate the sum
  print('${a.toString()} + ${b.toString()} = ${(a + b).toString()}');

  /// Calculate the difference
  print('${a.toString()} - ${b.toString()} = ${(a - b).toString()}');

  /// Calculate the multiplication
  print('${a.toString()} * ${b.toString()} = ${(a * b).toString()}');

  /// Calculate the division
  print('${a.toString()} / ${b.toString()} = ${(a / b).toString()}');
}

Features and bugs

Please file feature requests and bugs at the issue tracker.