math-analyzer
v1.0.0
Published
A lightweight npm package for parsing and analyzing mathematical expressions.
Downloads
10
Maintainers
Readme
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
.