1.0.0 • Published 10 months ago

math-analyzer v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

math-analyzer

math-analyzer es un paquete ligero de npm para analizar y evaluar expresiones matemáticas de manera sencilla.

Características Principales

  • Admite operaciones aritméticas básicas (+, -, *, /)
  • Maneja paréntesis para agrupar expresiones
  • Proporciona precisión personalizable para cálculos de punto flotante
  • Ampliable con funciones y constantes personalizadas definidas por el usuario (Próximamente)

Ejemplos

Aquí tienes dos ejemplos de lo que podrías hacer con este paquete.

  • Uso básico

const { MathExpressionEvaluator } = require('math-analyzer');

// Crear una instancia del evaluador de expresiones
const evaluator = new MathExpressionEvaluator();

// Expresión matemática a evaluar
const expression = '2 + 3 * 4 - (5 + 6)';

try {
  // Evaluar la expresión y obtener el resultado
  const result = evaluator.evaluate(expression);

  console.log(result); // Output: 9
} catch (error) {
  console.error('Error:', error.message);
}
  • Precisión personalizada

const { MathExpressionEvaluator } = require('math-analyzer');

// Crear una instancia del evaluador de expresiones con precisión de 4 decimales
const evaluator = new MathExpressionEvaluator({ precision: 4 });

// Expresión matemática a evaluar
const expression = '1.234 * 2.345 + 3.456 / 4.567';

try {
  // Evaluar la expresión y obtener el resultado con la precisión personalizada
  const result = evaluator.evaluate(expression);

  console.log(result); // Output: 3.7333
} catch (error) {
  console.error('Error:', error.message);
}

Instalación

Para comenzar a utilizar el paquete math-analyzer, instálalo a través de npm:

npm install math-analyzer

Para obtener más información sobre cómo utilizar el paquete y explorar todas sus funciones, háblame a mi Discord jainagam3r45.