complexnum
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
-
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
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