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