1.0.1 • Published 1 year ago

general-mathpower v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

The MathPower

Spanish:
Cuando ejecuté el siquiente código javascript:

English:
When I ran the following javascript code:

  console.log( 0.008 + 0.001 ); 
  // the result is: 0.009000000000000001

Spanish:
Esto no me gusto, me hizo sentir que el entorno JavaScript no era confiable matemáticamente, pero como soy matemático me propuse a construir una clase llamada MathPower que ofrece la capacidad de trabajar con números reales de forma mas presisa y terminar con esa decadencia de presición.

English:
I didn't like this, it made me feel that JavaScript environment was not reliable mathematically, but since I am a mathematician I decided to build a class called MathPower that offers the ability to work with real numbers more Precise and put an end to that decline in precision.

0.008 + 0.001

import MathPower from 'general-mathpower';

// Now
console.log(0.008 + 0.001);
// the result is: 0.009000000000000001

console.log( MathPower.sum("0.008", "0.001") );
// the result is: 0.009 <correct!>

let value = 
MathPower.subt("3.36", "0.500000020060099008090000620815620625342052537544442777355441677");

// High accuracy
console.log(value, " || ", 3.36 - 0.500000020060099008090000620815620625342052537544442777355441677);

// MathPower VS Normal Math
let response = MathPower.subt("3000", "1986.34");

console.log(response, " || ", 3000 - 1986.34);

response = MathPower.subt("6030.7", "59.002");

console.log(response, " || ", 6030.7 - 59.002);

response = MathPower.subt("324.1", "7.65");

console.log(response, " || ", 324.1 - 7.65);

response = MathPower.sum("49.38", "106.0722");

console.log(response, " || ", 49.38 + 106.0722);

Spanish:
Todo está listo en el paquete, en esta versión solo es soportado la adición y la sustracción, las demás operaciones estarán disponibles próximamente.

English:
Everything is ready in the package, in this version only the addition is supported and subtraction, the other operations will be available soon.

1.0.1

1 year ago

1.0.0

1 year ago