Skip to content

marconneves/TheMath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
The Mark
Jan 25, 2023
366d157 · Jan 25, 2023
Nov 28, 2022
Aug 29, 2022
Nov 27, 2022
Nov 27, 2022
Aug 29, 2022
Aug 29, 2022
Aug 29, 2022
Nov 28, 2022
Aug 29, 2022
Aug 29, 2022
Aug 29, 2022
Aug 29, 2022
Jan 25, 2023
Jan 25, 2023
Aug 29, 2022
Jan 25, 2023
Aug 29, 2022

Repository files navigation

TheMath

TheMath

Lib with function to execute operations arithmetics, and you can resolve string operation with resolve.

Installation

You can install with npm:

  npm install the-math

You can install with yarn:

  yarn add the-math

Features

  • chain - Solve a chain of complex operations.
  • subtract - Solve subtraction between 2 numbers.
  • Sum - Solve sum between 2 numbers.
  • divide - Solve division between 2 numbers.
  • multiply - Solve multiplication between 2 numbers.
  • resolve - Solve a string operation arithmetic.

Exemples

1. Solve a chain of complex operations.

import TheMath from 'the-math';

const chain = TheMath.createChain({
  round: {
    type: 'floor',
    precision: 2
  }
});
const result = chain(4.91231).plus(2.12413).done();
// result: 7.03

2. Solve subtraction between 2 numbers.

import TheMath from 'the-math';

const result = TheMath.subtract(10, 3);
// result: 7

3. Solve sum between 2 numbers.

import TheMath from 'the-math';

const result = TheMath.sum(14, 7);
// result: 21

4. Solve division between 2 numbers.

import TheMath from 'the-math';

const result = TheMath.divide(21, 3);
// result: 7

5. Solve multiplication between 2 numbers.

import TheMath from 'the-math';

const result = TheMath.multiply(6, 3);
// result: 18

6. Solve a string operation arithmetic.

import TheMath from 'the-math';

const result = TheMath.resolve('12+4*3*9/2+1');
// result: 67

Contributors


@allyfx

Author


@TheMarkWill