flutter_math_utils

Last updated:

0 purchases

flutter_math_utils Image
flutter_math_utils Images
Add to Cart

Description:

flutter math utils

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';
copied to clipboard
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]);

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

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

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

copied to clipboard
Was your result too big? Do you want to round it, is simple
final myResult = MathUtils.sum([2, 2.5], roundUp: true);

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

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

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

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

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

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

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

copied to clipboard
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);
copied to clipboard
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);

copied to clipboard
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);

copied to clipboard
For my project I need to know what the factorial of a number x
final myResult = MathUtils.factorialOf(number: 5);

copied to clipboard
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);

copied to clipboard
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);

copied to clipboard
Additional information #
This package is in evolution if you want to participate in the project feel free to contribute

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.