# math-exact-result

1.1.6 • Public • Published

# Math Exact Result (Math Floating Point)

This package gives only arithmetic simple operations addition, subtraction, multiplication, and division which return the correct arithmetic result.

## Examples

```import { add } from 'math-exact-ersult';

add(11, 45, 0.1, 31.5); // 87.6

### subtraction

```import { subtract } from 'math-exact-ersult';

subtract(34, 12); // 22
subtract('43', 11); // 32
subtract('56', '223'); // -167
subtract(0.2, 0.1); // 0.1
subtract(84, 24, 0.3); // 59.7
subtract(-76, 42); // -118
subtract(-80, -34); // -46```

### multiplication

```import { multiply } from 'math-exact-ersult';

multiply(4, 5); // 20
multiply('43', 3); // 129
multiply('2', '12'); // 24
multiply(0.2, 0.1); // 0.02
multiply(4, 55, 0.3); // 66
multiply(-7, 4); // -28
multiply(-32, -5); // -160```

### division

```import { divide } from 'math-exact-ersult';

divide(24, 6); // 4
divide('48', 8); // 6
divide('27', '3'); // 9
divide(0.4, 0.2); // 2
divide(128, 2, 4); // 16
divide(87, 5.4); // 16,11111111111111
divide(-28, 4); // -7
divide(-32, -6); // -4```

## Difference between pure javascript and 'math-exact-result'

type operation javascript math-exact-result
addition 0.2 + 0.1 0.30000000000000004 0.3
subtraction 0.3 - 0.1 0.19999999999999998 0.2
multiplication 0.1 * 0.7 0.06999999999999999 0.07
division 0.3 / 6 0.049999999999999996 0.05

## Package Sidebar

### Install

`npm i math-exact-result`

3

1.1.6

ISC

10.1 kB

3