diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..546a201 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,29 @@ +{ + "cSpell.words": [ + "Barajas", + "Cuarto", + "Curso", + "Empoderatech", + "GRUPO", + "GUAMAN", + "Hamburguesa", + "Jueves", + "Martes", + "Miercoles", + "Nombre", + "Opcional", + "Orden", + "Pedido", + "Platzi", + "Profesional", + "Reto", + "Tercer", + "Usuario", + "n", + "preparaci", + "preparación", + "problema", + "servido", + "tiempo" + ] +} \ No newline at end of file diff --git "a/PULL_REQUEST_TEMPLATE.md\t" "b/PULL_REQUEST_TEMPLATE.md\t" index 9a4d861..989d572 100644 --- "a/PULL_REQUEST_TEMPLATE.md\t" +++ "b/PULL_REQUEST_TEMPLATE.md\t" @@ -1,17 +1,17 @@ ## DESCRIPTION -Solución al reto 04 de Escuela de JavaScript +Reto 2: Curso de Profesional de JavaScript -Nombre: -Usuario Platzi: +Nombre: ALEXANDER GUAMAN CRUZ +Usuario Platzi: https://platzi.com/@alexanderguamancruz/ ## GRUPO -- [ ] Martes +- [X] Martes - [ ] Miercoles - [ ] Jueves ## Reto: - - [ ] Primer problema + - [X] Primer problema - [ ] Segundo problema - [ ] Tercer problema - [ ] Cuarto Problema (Opcional) \ No newline at end of file diff --git a/package.json b/package.json index bf060d5..ad3172c 100644 --- a/package.json +++ b/package.json @@ -1,24 +1,24 @@ { - "name": "escuelajs-reto-04", - "version": "1.0.0", - "description": "Reto 4 Septiembre 21: Curso de Fundamentos de JavaScript", + "name": "curso-profesional-js", + "version": "1.1.0", + "description": "javascript challenge 02", "main": "index.js", "scripts": { "start": "node src/index.js" }, "repository": { "type": "git", - "url": "git+https://github.com/platzi/escuelajs-reto-04.git" + "url": "https://github.com/AGCGUAMAN/javascript-challenge-02.git" }, "keywords": [ - "javascript", - "escuelajs", + "Empoderatech", + "platzi", "node" ], "author": "Oscar Barajas ", "license": "MIT", "bugs": { - "url": "https://github.com/platzi/escuelajs-reto-04/issues" + "url": "https://github.com/gndx/javascript-challenge-02.git" }, - "homepage": "https://github.com/platzi/escuelajs-reto-04#readme" + "homepage": "https://github.com/gndx/javascript-challenge-02" } \ No newline at end of file diff --git a/src/index.js b/src/index.js index 4c965e7..894611d 100644 --- a/src/index.js +++ b/src/index.js @@ -1,9 +1,20 @@ +const max = 8000; + +const min = 1000; + +const randomTime = (max, min) => { + return Math.round(Math.random() * (max - min)) + min; +} + const orders = (time, product, table) => { - console.log(`### Orden: ${product} para ${table}`); + console.log(`Orden ###: ${product} para ${table}`); return new Promise((resolve, reject) => { - setTimeout(() => { - resolve(`=== Pedido servido: ${product}, tiempo de preparación ${time}ms para la ${table}`); - }, time); + if(randomTime(max, min) <= time) { + setTimeout(() => { + resolve(`=== Pedido servido: ${product}, tiempo de preparación ${time}ms para la ${table}`); + }, time); + } + else {reject(new Error(Error))}; }); }