1.0.0 • Published 11 months ago

@jviejo/calculator-ts v1.0.0

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

@jviejo/calculator-ts

Una librería de calculadora simple implementada en TypeScript.

Instalación

npm install @jviejo/calculator-ts

Uso

import { Calculator } from '@jviejo/calculator-ts';

const calculator = new Calculator();

// Operaciones básicas
const sum = calculator.add(5, 3);        // 8
const diff = calculator.subtract(5, 3);  // 2
const product = calculator.multiply(5, 3); // 15
const quotient = calculator.divide(6, 3); // 2

// Operaciones adicionales
const percent = calculator.percentage(200, 10); // 20
const pow = calculator.power(2, 3);      // 8
const sqrt = calculator.squareRoot(9);   // 3

API

add(a: number, b: number): number

Suma dos números y devuelve el resultado.

subtract(a: number, b: number): number

Resta el segundo número del primero y devuelve el resultado.

multiply(a: number, b: number): number

Multiplica dos números y devuelve el resultado.

divide(a: number, b: number): number

Divide el primer número por el segundo y devuelve el resultado. Lanza un error si el divisor es cero.

percentage(value: number, percentage: number): number

Calcula el porcentaje de un valor y devuelve el resultado.

power(base: number, exponent: number): number

Calcula la potencia de un número (base elevada al exponente) y devuelve el resultado.

squareRoot(value: number): number

Calcula la raíz cuadrada de un número y devuelve el resultado. Lanza un error si el valor es negativo.

Desarrollo

Requisitos

  • Node.js (versión 14 o superior)
  • npm (versión 6 o superior)

Instalación de dependencias

npm install

Compilación

npm run build

Ejecución de pruebas

npm test

Licencia

ISC

1.0.0

11 months ago