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

Readme

Keywords

none

Package Sidebar

Install

npm i complexnum

Weekly Downloads

2

Version

1.1.1

License

MIT

Last publish

Collaborators

  • kaiserphemi