diff --git a/index.js b/index.js index 8c24934..fafe5e6 100644 --- a/index.js +++ b/index.js @@ -3,36 +3,39 @@ const subtract = require("./modules/subtract"); const multiply= require("./modules/multiply"); const {addTen, addFive} = require("./modules/addNumbers"); const {subtractOne}= require("./modules/subtractNumbers"); +const divide= require("./modules/divide"); 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("Subtracting numbers", number1, "-", number2,"=",answer); answer = multiply(number1,number2); -console.log(answer); +console.log("Mulitplying", number1, "*", number2, "=", answer); answer = divide(number1,number2); -console.log(answer); +console.log("Dividing", number1, "%", number2, "=", answer); -answer = addTen(number1); -console.log(answer); +answer = addTen(number1, 10); +console.log(number1, "+", 10, "=", answer); answer = addFive(number1); -console.log(answer); +console.log(number1, "+", 5, "=", answer); answer = addOne(number1); -console.log(answer); +console.log(number1, "+", 1, "=", answer); answer = subtractOne(number1); -console.log(answer); +console.log(number1, "-", 1, "=",answer); answer = subtractFive(number1); -console.log(answer); +console.log(number1, "-", 5, "=", answer); answer = subtractTen(number1); -console.log(answer); +console.log(number1, "-", 10, "=", answer); + + diff --git a/modules/addNumbers.js b/modules/addNumbers.js index 6854706..9702784 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) +} diff --git a/modules/divide.js b/modules/divide.js new file mode 100644 index 0000000..58e2132 --- /dev/null +++ b/modules/divide.js @@ -0,0 +1,4 @@ +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..c2fb35a --- /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..26ad73b 100644 --- a/modules/subtract.js +++ b/modules/subtract.js @@ -0,0 +1,5 @@ + +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..d82ed02 --- /dev/null +++ b/modules/subtractNumbers.js @@ -0,0 +1,14 @@ +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