flutter_math_utils 0.0.3 copy "flutter_math_utils: ^0.0.3" to clipboard
flutter_math_utils: ^0.0.3 copied to clipboard

This package will help you implement calcs in your project, such as. Sums, divisions, multiplications, percentages, difference between dates and simple rule of 3.

Features #

This package will help you implement calcs in your project, such as: Sums, divisions, multiplications, percentages, difference between dates and simple rule of 3 in a simple way

Getting started #

first of all import the package

import 'src/math_utils.dart';

Usage #

if you want to do calculations of several numbers at once, just pass your list of numbers like this:

final myResult = MathUtils.sum([2, 2]);

final myResult = MathUtils.multiply([2, 2]);

final myResult = MathUtils.subtract([2, 2]);

final myResult = MathUtils.divide([2, 2]);

Was your result too big? Do you want to round it, is simple

final myResult = MathUtils.sum([2, 2.5], roundUp: true);

final myResult = MathUtils.sum([2, 2.5], roundDown: true);

final myResult = MathUtils.multiply([2, 2.25], roundUp: true);

final myResult = MathUtils.multiply([2, 2.25], roundDown: true);

final myResult = MathUtils.subtract([4.25, 2], roundUp: true);

final myResult = MathUtils.subtract([4.25, 2], roundDown: true);

final myResult = MathUtils.divide([4.25, 2], roundUp: true);

final myResult = MathUtils.divide([4.25, 2], roundDown: true);

Do you want to know the difference between two dates in days?

      DateTime date1 = DateTime.parse("2020-01-09 23:00:00.299871");
      DateTime date2 = DateTime.parse("2020-01-10 00:00:00.299871");
      final days = MathUtils.daysBetween(fromDate: date1, toDate: date2);

But what if I want to know the difference in months?

      DateTime date1 = DateTime.parse("2020-01-09 23:00:00.299871");
      DateTime date2 = DateTime.parse("2020-02-10 00:00:00.299871");
      final months = MathUtils.monthsBetween(initialDate: date1, endDate: date2);

But what about the percentage? I want to know what is X% of a number X, simple

final myResult = MathUtils.percentOf(percent: 10, of: 100);

For my project I need to know what the factorial of a number x

final myResult = MathUtils.factorialOf(number: 5);

And the rule of three?

My company spends 6 pieces of plastic to produce one fan. How many parts are needed to produce 25 fans?

final myResult = MathUtils.simpleRuleOfThree(
          number1: 6, number2: 25, inverselyProportionalNumber: 1);

A sewing company with 6 seamstresses is able to complete a service request in 24 days. In order to do the same job with 8 seamstresses, how many days will it take to complete it?

final myResult = MathUtils.simpleRuleOfThree(
          number1: 6, number2: 24, inverselyProportionalNumber: 8);

Additional information #

This package is in evolution if you want to participate in the project feel free to contribute

3
likes
110
pub points
28%
popularity

Publisher

unverified uploader

This package will help you implement calcs in your project, such as. Sums, divisions, multiplications, percentages, difference between dates and simple rule of 3.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_math_utils