JSPM

calqlate

0.2.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q29302F
  • License GPL-3.0

A nodejs module for performing calculations

Package Exports

  • calqlate

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (calqlate) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

calqlate

A nodejs module for performing calculations

Usage

add

Takes any number of values, at least 2, and adds them together.

var calqlate = require('calqlate');
add = calqlate.add;
var a = 1;
var b = 2;
var c = 3
console.log(add(1, 2));
console.log(add(a, b, c));
console.log(multiply(a, 2, c, 4));

subtract

Takes any number of values, at least 2, and subtracts them.

var calqlate = require('calqlate');
subtract = calqlate.subtract;
var a = 1;
var b = 2;
var c = 3
console.log(subtract(1, 2));
console.log(subtract(a, b, c));
console.log(multiply(a, 2, c, 4));

multiply

Takes any number of values, at least 2, and multiplies them.

var calqlate = require('calqlate');
multiply = calqlate.multiply;
var a = 1;
var b = 2;
var c = 3
console.log(multiply(1, 2));
console.log(multiply(a, b, c));
console.log(multiply(a, 2, c, 4));

divide

Takes any number of values, at least 2, and divides them.

var calqlate = require('calqlate');
divide = calqlate.divide;
var a = 1;
var b = 2;
var c = 3
console.log(divide(1, 2, 3));
console.log(divide(a, b, c));
console.log(divide(a, 2, c, 4));

squareArea

Takes two sides of a square and calculates the area. Supporting both quadrat and rectangle.

var calqlate = require('calqlate');
squareArea = calqlate.squareArea;
var a = 1;
var b = 2;
console.log(squareArea(1, 2)); // calculate rectangle
console.log(squareArea(a, b)); // calculate rectangle
console.log(squareArea(a, 2)); // calculate rectangle
console.log(squareArea(a)); // calculate quadrat
console.log(squareArea(3)); // calculate quadrat

squarePerimiter

Takes two sides of a square and calculates the perimiter. Supporting both quadrat and rectangle.

var calqlate = require('calqlate');
squarePerimiter = calqlate.squarePerimiter;
var a = 1;
var b = 2;
console.log(squarePerimiter(1, 2)); // calculate rectangle
console.log(squarePerimiter(a, b)); // calculate rectangle
console.log(squarePerimiter(a, 2)); // calculate rectangle
console.log(squarePerimiter(b));  // calculate quadrat
console.log(squarePerimiter(3)); // calculate quadrat

squareDiagonalLength

Takes two sides of a square and calculates the diagonal length. Supporting both quadrat and rectangle.

var calqlate = require('calqlate');
squareDiagonalLength = calqlate.squareDiagonalLength;
var a = 1;
var b = 2;
console.log(squareDiagonalLength(1, 2)); // calculate rectangle
console.log(squareDiagonalLength(a, b)); // calculate rectangle
console.log(squareDiagonalLength(a, 2)); // calculate rectangle
console.log(squareDiagonalLength(b)); // calculate quadrat
console.log(squareDiagonalLength(3)); // calcualte quadrat

circleRadius

Takes the diameter and calculates the radius of a circle.

var calqlate = require('calqlate');
circleRadius = calqlate.circleRadius;
var a = 3;
console.log(circleRadius(a));
console.log(circleRadius(3));

circleCircumference

Takes the diameter and calculates the circumference of a circle.

var calqlate = require('calqlate');
circleCircumference = calqlate.circleCircumference;
var a = 3;
console.log(circleCircumference(a));
console.log(circleCircumference(3));

circleDiameter

Takes the radius and calculates the diameter of a circle.

var calqlate = require('calqlate');
circleDiameter = calqlate.circleDiameter;
var a = 3;
console.log(circleDiameter(a));
console.log(circleDiameter(3));

triangleArea

Takes the base and height and calculates the height of a triangle.

var calqlate = require('calqlate');
triangleArea = calqlate.triangleArea;
var a = 3;
var b = 4;
console.log(triangleArea(a, b));
console.log(triangleArea(3, 4));

trianglePerimiter

Takes the base and two sides of a triangle and calculates the perimiter.

var calqlate = require('calqlate');
trianglePerimiter = calqlate.trianglePerimiter;
var a = 3;
var b = 4;
var c = 5;
console.log(triangleArea(a, b, c));
console.log(triangleArea(3, 4, 5));

Tests

npm test

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.

Release History

  • 0.1.0 Initial release
  • 0.2.0 Adding circle, triangle and square calculation formulas
  • 0.2.1 Update keywords and README