From 223d9d3a6d6328aab4161b4dfc490661048cf9d9 Mon Sep 17 00:00:00 2001 From: jlmeister Date: Tue, 26 Nov 2019 17:01:11 -0600 Subject: [PATCH] created arithmetic modules and imported them into a single index.js file for processing. final commit --- index.js | 27 ++++++++++++++------------- modules/addNumbers.js | 4 ++++ modules/divide.js | 5 +++++ modules/multiply.js | 4 ++++ modules/subtract.js | 4 ++++ modules/subtractNumbers.js | 11 +++++++++++ 6 files changed, 42 insertions(+), 13 deletions(-) create mode 100644 modules/divide.js create mode 100644 modules/multiply.js create mode 100644 modules/subtractNumbers.js diff --git a/index.js b/index.js index 8c24934..da5737e 100644 --- a/index.js +++ b/index.js @@ -1,38 +1,39 @@ const add = require("./modules/add"); const subtract = require("./modules/subtract"); -const multiply= require("./modules/multiply"); -const {addTen, addFive} = require("./modules/addNumbers"); -const {subtractOne}= require("./modules/subtractNumbers"); +const multiply = require("./modules/multiply"); +const divide = require('./modules/divide') +const {addTen, addFive, addOne} = require("./modules/addNumbers"); +const {subtractTen, subtractFive, subtractOne}= require("./modules/subtractNumbers"); const number1 = 393; const number2 = 238; let answer = add(number1,number2); -console.log("Adding numbers",number1,number2,answer); +console.log("Adding numbers ",number1,number2,answer); answer = subtract(number1,number2); -console.log(answer); +console.log('subtracing numbers ', number1, number2, answer); answer = multiply(number1,number2); -console.log(answer); +console.log('multiplying numbers ', number1, number2, answer); answer = divide(number1,number2); -console.log(answer); +console.log('dividing numbers ', number1, number2, answer); answer = addTen(number1); -console.log(answer); +console.log('add 10 to number ', number1, answer); answer = addFive(number1); -console.log(answer); +console.log('add 5 to number ', number1, answer); answer = addOne(number1); -console.log(answer); +console.log('add 1 to number ', number1, answer); answer = subtractOne(number1); -console.log(answer); +console.log('subtract 1 from number ', number1, answer); answer = subtractFive(number1); -console.log(answer); +console.log('subtract 5 from number ', number1, answer); answer = subtractTen(number1); -console.log(answer); +console.log('subtract 10 from number ', number1, answer); diff --git a/modules/addNumbers.js b/modules/addNumbers.js index 6854706..f2c4fa3 100644 --- a/modules/addNumbers.js +++ b/modules/addNumbers.js @@ -7,3 +7,7 @@ module.exports.addTen = function(num) { module.exports.addFive = function(num) { return add(num, 5); } + +module.exports.addOne = function (num) { + return add(num, 1); +} \ No newline at end of file diff --git a/modules/divide.js b/modules/divide.js new file mode 100644 index 0000000..bbffc0f --- /dev/null +++ b/modules/divide.js @@ -0,0 +1,5 @@ +function divide(num1, num2) { + return num1 / num2; +} + +module.exports = divide; \ No newline at end of file diff --git a/modules/multiply.js b/modules/multiply.js new file mode 100644 index 0000000..cebfe19 --- /dev/null +++ b/modules/multiply.js @@ -0,0 +1,4 @@ +function multiply(num1, num2) { + return num1 * num2; +} +module.exports = multiply; \ No newline at end of file diff --git a/modules/subtract.js b/modules/subtract.js index e69de29..120e74a 100644 --- a/modules/subtract.js +++ b/modules/subtract.js @@ -0,0 +1,4 @@ +function subtract(num1, num2) { + return num1 - num2; +} +module.exports = subtract; \ No newline at end of file diff --git a/modules/subtractNumbers.js b/modules/subtractNumbers.js new file mode 100644 index 0000000..3d29a04 --- /dev/null +++ b/modules/subtractNumbers.js @@ -0,0 +1,11 @@ +const subtract = require('./subtract'); + +module.exports.subtractTen = function (num) { + return subtract(num, 10); +} +module.exports.subtractFive = function (num) { + return subtract(num, 5); +} +module.exports.subtractOne = function (num) { + return subtract(num, 1); +} \ No newline at end of file