diff --git a/starter-code/.gitignore b/starter-code/.gitignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/starter-code/.gitignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/starter-code/calculadora.js b/starter-code/calculadora.js new file mode 100644 index 0000000..c8e0a6c --- /dev/null +++ b/starter-code/calculadora.js @@ -0,0 +1,32 @@ +// Initial code +const readlineSync = require('readline-sync'); +const {sum, Subtraccion, Multiplication, Division} = require ('./math'); + + +const operations = ['sum', 'Substraction','Multiplication', 'Division' ]; +const index = readlineSync.keyInSelect( operations, 'Witch operations do you want'); +let firtsNumber +let secondNumber +if (index != -1) { + firtsNumber = readlineSync.questionInt('Input firts number: '); + secondNumber = readlineSync.questionInt('Input second number: '); +} + +switch(index) { + case 0: + console.log(sum(firtsNumber, secondNumber)); + break; + case 1: + console.log(Substraction(firtsNumber, secondNumber)); + break; + case 2: + console.log(Multiplication(firtsNumber, secondNumber)); + break; + case 3: + console.log(Division(firtsNumber, secondNumber)); + break; + default: + console.log('Nothing!'); + break; +} + diff --git a/starter-code/index.js b/starter-code/index.js index d3eae77..8de3513 100644 --- a/starter-code/index.js +++ b/starter-code/index.js @@ -1,2 +1,23 @@ // Initial code -console.log('Welcome to Node.js'); +const http = require ('http'); + +// Creating server + +// const server = http.createServer((req, res) => { +// res.end('Bienvenidos a Node.js!'); +// }) + +// Server listening + +// server.listen('8080') + +http.createServer((req, res) => { + res.writeHead(200, { 'Content-Type': 'Text/html' }); + + res.end('
Bienvenidos a Node.js!