complexnum

1.1.1 • Public • Published

complexnum

Build Status Code Issues Coverage Status

Introduction

  • complexnum is a Javascript complex number solving app.
  • It has the following features;
    • Add two complex numbers and return the result.
    • Multiply two complex numbers and return the result.
    • Perform division operation on two complex numbers and return the result.
    • Perform subtraction operation on two complex numbers
    • Return the conjugate of a complex number.

Dependencies

  • This is a library thus, requires minimal dependencies.

  • For testing purposes the following would be required

    • jasmine-node-Simple JavaScript BDD testing framework for Node.
    • coveralls.io-Posts your coverage reports to coveralls.io.
  • For the console app, the following would be required

    • figlet-Creates ASCII Art from text.
    • chalk- String styling for the terminal.
    • readline-sync- Synchronously read users terminal input.
    • clear- Clears the terminal screen.

Installation

  • Navigate to directory of choice on terminal.

    npm install complexnum

Usage

var yourObject = require("complexnum");
var arg1 = new yourObject(2, 3),
	arg2 = new yourObject(4, 5);

console.log(yourObject.add(arg1, arg2));

Output should be {6, 8i}

Test

npm test

Contributing

Contributions encouraged but please take note to adhere to existing coding style. Unit tests can be added for any new or changed functionality

/complexnum/

    Package Sidebar

    Install

    npm i complexnum

    Weekly Downloads

    4

    Version

    1.1.1

    License

    MIT

    Last publish

    Collaborators

    • kaiserphemi