From dd6c65dbd45cb7fac31720afb7042b8e1aca2665 Mon Sep 17 00:00:00 2001 From: Manuel Aguirre Date: Wed, 9 Oct 2019 03:27:23 +0200 Subject: [PATCH 1/9] =?UTF-8?q?Agregu=C3=A9=20peque=C3=B1o=20formulario?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit todavía está muy deforme --- tareas/clase-5/index.html | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/tareas/clase-5/index.html b/tareas/clase-5/index.html index 00bd40b8..3e98b509 100644 --- a/tareas/clase-5/index.html +++ b/tareas/clase-5/index.html @@ -8,6 +8,25 @@ Clase 5 +
+
+
+ +
+
+ +
+
+ +
+
+
+ - \ No newline at end of file + + +//TAREA: crear un formulario donde un usuario pueda ingresar su salario anual. +//cuando el usuario haga click en el botón "calcular", mostrar el salario mensual +// en una caja de texto deshabilitada. --> + From e654b14388216b285f19f2d2bebeb4d90737c183 Mon Sep 17 00:00:00 2001 From: Manuel Aguirre Date: Sat, 12 Oct 2019 17:20:44 +0200 Subject: [PATCH 2/9] Tarea formulario --- tareas/clase-5/alternativo.html | 52 +++++++++++++++++++++++++++++++++ tareas/clase-5/alternativo.js | 32 ++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 tareas/clase-5/alternativo.html create mode 100644 tareas/clase-5/alternativo.js diff --git a/tareas/clase-5/alternativo.html b/tareas/clase-5/alternativo.html new file mode 100644 index 00000000..dabc3b49 --- /dev/null +++ b/tareas/clase-5/alternativo.html @@ -0,0 +1,52 @@ + + + + + + + Page Title + + + + + + + + +
+

Bienvenido!

+
+ +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+ + + + + + \ No newline at end of file diff --git a/tareas/clase-5/alternativo.js b/tareas/clase-5/alternativo.js new file mode 100644 index 00000000..d18efd49 --- /dev/null +++ b/tareas/clase-5/alternativo.js @@ -0,0 +1,32 @@ +//TAREA: En otro archivo html (no Index) y otro archivo js (no tarea-clase-5.js), +// creá un formulario que capture el primer nombre, segundo nombre, apellido/s y edad del usuario +// también vamos a crear un

que diga Bienvenido! +// vas a crear un botón de acción que una vez que lo apretás, va a +// mostrar toda la información junta en un campo de texto +// Y va a cambiar el

para decir "Bienvenido, nombreDeUsuario"! + + + + +const botonBienvenida = document.querySelector("#boton-bienvenida"); + +botonBienvenida.onclick = function(event) { + let resultado = ""; + + const mensajeBienvenida = document.querySelector('h1'); + const resultadoAMostrar = document.querySelector("#resultado") + + const nombre1Usuario = document.querySelector("#primer-nombre").value; + const nombre2Usuario = document.querySelector("#segundo-nombre").value; + const apellidoUsuario = document.querySelector("#apellido").value; + const edadUsuario = document.querySelector("#edad").value; + + resultado = (nombre1Usuario + " " + nombre2Usuario + " " + apellidoUsuario + `, ${edadUsuario} años.`); + + resultadoAMostrar.value = resultado; + + mensajeBienvenida.innerText = `Bienvenido, ${nombre1Usuario}!`; + + event.preventDefault(); + return false; +} \ No newline at end of file From d726624267fa3c2a8da6655e3a00a504fe1835cb Mon Sep 17 00:00:00 2001 From: Manuel Aguirre Date: Sat, 12 Oct 2019 17:24:12 +0200 Subject: [PATCH 3/9] formateo tarea clase 5 Lo puse lindo y ahora anda --- tareas/clase-5/index.html | 50 ++++++++++++++++++++------------- tareas/clase-5/tarea-clase-5.js | 18 +++++++++++- 2 files changed, 47 insertions(+), 21 deletions(-) diff --git a/tareas/clase-5/index.html b/tareas/clase-5/index.html index 3e98b509..438a2c44 100644 --- a/tareas/clase-5/index.html +++ b/tareas/clase-5/index.html @@ -1,32 +1,42 @@ + - + Clase 5 + -
-
-
- -
-
- -
-
- + +
+

Bienvenido!

+ +
+ + +
+ +
+ +
+ +
+ +
+
+ +
+ + + +
- -
- + - - -//TAREA: crear un formulario donde un usuario pueda ingresar su salario anual. -//cuando el usuario haga click en el botón "calcular", mostrar el salario mensual -// en una caja de texto deshabilitada. --> + \ No newline at end of file diff --git a/tareas/clase-5/tarea-clase-5.js b/tareas/clase-5/tarea-clase-5.js index 0f9f00f5..288980b4 100644 --- a/tareas/clase-5/tarea-clase-5.js +++ b/tareas/clase-5/tarea-clase-5.js @@ -3,6 +3,22 @@ //cuando el usuario haga click en el botón "calcular", mostrar el salario mensual // en una caja de texto deshabilitada. --> +function calcularSalarioMensual(salarioAnual) { + return salarioAnual / 12; +} + + +const botonCalcularSalario = document.querySelector('#boton-calcular-salario') + +botonCalcularSalario.onclick = function() { + + const salarioAnualUsuario = document.querySelector('#salario-anual').value; + + let resultado = calcularSalarioMensual(salarioAnualUsuario); + + document.querySelector('#salario-mensual').value = resultado.toString(); + return false; +} //TAREA: En otro archivo html (no Index) y otro archivo js (no tarea-clase-5.js), // creá un formulario que capture el primer nombre, segundo nombre, apellido/s y edad del usuario @@ -39,4 +55,4 @@ Ejemplo form: // 1. calcular el promedio y mostrarlo en un pre-creado con el texto "El promedio es..." // 2. obtener el número más pequeño y mostrarlo en un pre-creado con el texto "El número más pequeño es..." // 3. obtener el número más grande y mostrarlo en un pre-creado con el texto "El número más grande es..." -// 4. obtener el número que más se repite y mostrarlo en un pre-creado con el texto "El número más frecuente es..." +// 4. obtener el número que más se repite y mostrarlo en un pre-creado con el texto "El número más frecuente es..." \ No newline at end of file From f86ef54b51ab85d27dff8f3a3ddb4debe647fefc Mon Sep 17 00:00:00 2001 From: Manuel Aguirre Date: Sat, 12 Oct 2019 20:48:24 +0200 Subject: [PATCH 4/9] lo subo pero no logro que me ande mi idea del array me gustaba --- tareas/clase-5/tiempoVideos.html | 48 +++++++++++++++++++++++++++++ tareas/clase-5/tiempoVideos.js | 53 ++++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 tareas/clase-5/tiempoVideos.html create mode 100644 tareas/clase-5/tiempoVideos.js diff --git a/tareas/clase-5/tiempoVideos.html b/tareas/clase-5/tiempoVideos.html new file mode 100644 index 00000000..fee24172 --- /dev/null +++ b/tareas/clase-5/tiempoVideos.html @@ -0,0 +1,48 @@ + + + + + + + tiempoVideosa + + + + + + +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+ + +
+ +
+ +
+ +
+ +
+ + + +
+ + + + + \ No newline at end of file diff --git a/tareas/clase-5/tiempoVideos.js b/tareas/clase-5/tiempoVideos.js new file mode 100644 index 00000000..c3624737 --- /dev/null +++ b/tareas/clase-5/tiempoVideos.js @@ -0,0 +1,53 @@ +function convertirASegundos(horas, minutos, segundos) { + return (3600 * horas + 60 * minutos + segundos) +} + +function convertirAHoras(cantidadSegundos) { + + let segundos = cantidadSegundos; + + const horas = Math.floor(segundos / 3600); + segundos = segundos % 3600; + const minutos = Math.floor(segundos / 60); + segundos = segundos % 60; + + return [horas, minutos, segundos]; +} + + + + +const botonAgregarVideo = document.querySelector("#boton-agregar-tiempo-video"); +const duracionesVideos = [] + + +botonAgregarVideo.onclick = function () { + + const horasVideo = parseInt(document.querySelector("#horas").value, 10); + const minutosVideo = parseInt(document.querySelector("#minutos").value, 10); + const segundosVideo = parseInt(document.querySelector("#segundos").value, 10); + + duracionesVideos.push(convertirASegundos(horasVideo, minutosVideo, segundosVideo)); + + return false; +} + + +const botonCalcularTotal = document.querySelector("#boton-calcular-total"); + +botonCalcularTotal.onclick = function () { + + let resultado = 0; + + for (i = 0; i < duracionesVideos.length; i++) { + + resultado += duracionesVideos[i]; + + } + resultado = convertirAHoras(resultado); + + document.querySelector("#resultado").value = `${resultado[0]} horas, ${resultado[1]} minutos, ${resultado[2]} segundos.` + + + return false; +} From 75eb43ec0622f8484d399406aa55377c4093201c Mon Sep 17 00:00:00 2001 From: Manuel Aguirre Date: Wed, 16 Oct 2019 01:56:42 +0200 Subject: [PATCH 5/9] realiza tarea lista aguardo correcciones --- tareas/clase-5/tarea-lista.html | 40 +++++++++++++++++ tareas/clase-5/tarea-lista.js | 77 +++++++++++++++++++++++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 tareas/clase-5/tarea-lista.html create mode 100644 tareas/clase-5/tarea-lista.js diff --git a/tareas/clase-5/tarea-lista.html b/tareas/clase-5/tarea-lista.html new file mode 100644 index 00000000..d95469ac --- /dev/null +++ b/tareas/clase-5/tarea-lista.html @@ -0,0 +1,40 @@ + + + + + + Tarea Lista + + + + + +
    + +
  1. 151
  2. +
  3. 1457
  4. +
  5. 123
  6. +
  7. 7421
  8. +
  9. 2461
  10. +
  11. 16524
  12. +
  13. 2471
  14. +
  15. 7521
  16. +
  17. 1176
  18. +
  19. 1465
  20. +
  21. 351
  22. +
  23. 147
  24. +
  25. 1235
  26. +
  27. 147
  28. + + + +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/tareas/clase-5/tarea-lista.js b/tareas/clase-5/tarea-lista.js new file mode 100644 index 00000000..b89091b6 --- /dev/null +++ b/tareas/clase-5/tarea-lista.js @@ -0,0 +1,77 @@ + + +const arrayDeLista = []; + +const $items = document.querySelectorAll('li'); +for (let i = 0; i < $items.length; i++) { + arrayDeLista.push(Number($items[i].innerText)); +} + +function promedio(listaNumeros) { + + let resultado = 0 + + for (let i = 0; i < listaNumeros.length; i++) { + resultado += listaNumeros[i]; + } + return resultado / listaNumeros.length; +} + +function maximo(listaNumeros) { + let resultado = listaNumeros[0]; + for (let i = 0; i < listaNumeros.length; i++) { + if (listaNumeros[i] > resultado) { + resultado = listaNumeros[i]; + } + } + return resultado +} + +function minimo(listaNumeros) { + let resultado = listaNumeros[0]; + for (let i = 0; i < listaNumeros.length; i++) { + if (listaNumeros[i] < resultado) { + resultado = listaNumeros[i]; + } + } + return resultado +} + +function moda(listaNumeros) { + + let resultado = null + let cantidadRepeticionesResultado = 0; + + for (let i = 0; i < listaNumeros.length; i++) { + + let pivot = listaNumeros[i]; + + let cantidadRepeticionesPivot = 0; + + for (let j = i; j < listaNumeros.length; j++) { + + if (listaNumeros[j] == pivot) { + + cantidadRepeticionesPivot++; + + } + } if (cantidadRepeticionesPivot > cantidadRepeticionesResultado) { + + resultado = pivot; + + cantidadRepeticionesResultado = cantidadRepeticionesPivot; + } + + + + } + + + return resultado; + +} + +document.querySelector("#promedio").innerText = `El promedio es ${promedio(arrayDeLista)}` +document.querySelector("#maximo").innerText = `El número más grande es ${maximo(arrayDeLista)}` +document.querySelector("#minimo").innerText = `El número más pequeño es ${minimo(arrayDeLista)}` +document.querySelector("#moda").innerText = `El número más frecuente es ${moda(arrayDeLista)}` \ No newline at end of file From f0c01f2e197daf44393a7d941e34462175431f8c Mon Sep 17 00:00:00 2001 From: Manuel Aguirre Date: Wed, 16 Oct 2019 06:30:27 +0200 Subject: [PATCH 6/9] Formularios y labels creados MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pequeño progreso para la tarea de la clase 6 --- tareas/tarea-6/mio/index.html | 32 ++++++++++++++++ tareas/tarea-6/mio/tarea-clase-6.js | 57 +++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 tareas/tarea-6/mio/index.html create mode 100644 tareas/tarea-6/mio/tarea-clase-6.js diff --git a/tareas/tarea-6/mio/index.html b/tareas/tarea-6/mio/index.html new file mode 100644 index 00000000..35fe3624 --- /dev/null +++ b/tareas/tarea-6/mio/index.html @@ -0,0 +1,32 @@ + + + + + + TAREA CLASE 6 + + + + + + +
+
+
+ +
+
+ +
+
+ + + +
+ + + + + \ No newline at end of file diff --git a/tareas/tarea-6/mio/tarea-clase-6.js b/tareas/tarea-6/mio/tarea-clase-6.js new file mode 100644 index 00000000..987fc4b1 --- /dev/null +++ b/tareas/tarea-6/mio/tarea-clase-6.js @@ -0,0 +1,57 @@ +/* +TAREA: Empezar preguntando cuánta gente hay en el grupo familiar. +Crear tantos inputs+labels como gente haya para completar la edad de cada integrante. +Al hacer click en "calcular", mostrar en un elemento pre-existente la mayor edad, la menor edad y el promedio del grupo familiar. + +Punto bonus: Crear un botón para "empezar de nuevo" que empiece el proceso nuevamente, borrando los inputs ya creados (investigar cómo en MDN). +*/ + + +function crearFormularioFamiliar(cantidadFamiliares) { + + let nuevosFormulariosFamiliares = []; +const $documentBody = document.querySelector("body"); + + for (let i = 0; i < cantidadFamiliares; i++) { + + nuevosFormulariosFamiliares[i] = document.createElement("div"); //por cada familiar hago un elemento de array y le appendeo un label y un input + + let nuevoLabel = document.createElement("label"); + let nuevoInput = document.createElement("input"); + + + nuevoLabel.setAttribute("for", `edad-familiar-${i}`); + nuevoLabel.innerHTML = `Ingrese la edad del familiar n°${i + 1}: ` //le pongo (i + 1 para que muestre algo con sentido en la pantalla) + + nuevoInput.setAttribute("id", `edad-familiar-${i}`); + nuevoInput.setAttribute("type", "number"); + + nuevosFormulariosFamiliares[i].appendChild(nuevoLabel); + nuevosFormulariosFamiliares[i].appendChild(nuevoInput); + + $documentBody.appendChild(nuevosFormulariosFamiliares[i]); + + } + return nuevosFormulariosFamiliares; +} + +const botonIngresarCantidadFamiliares = document.querySelector("#boton-ingresar-cantidad-familiares") + +botonIngresarCantidadFamiliares.onclick = function () { + + const $cantidadFamiliares = document.querySelector("#numero-personas-grupo-familiar").value; + + const conjuntosFormulariosFamiliares = crearFormularioFamiliar($cantidadFamiliares); + + +return false; +} + + +/* +TAREA: +Crear una interfaz que permita agregar ó quitar (botones agregar y quitar) inputs+labels para completar el salario anual de cada integrante de la familia que trabaje. +Al hacer click en "calcular", mostrar en un elemento pre-existente el mayor salario anual, menor salario anual, salario anual promedio y salario mensual promedio. + +Punto bonus: si hay inputs vacíos, ignorarlos en el cálculo (no contarlos como 0). +*/ From 9b2c9b39285931a474e1e32dc4d4ff911b5bbc3e Mon Sep 17 00:00:00 2001 From: Manuel Aguirre Date: Thu, 17 Oct 2019 05:25:38 +0200 Subject: [PATCH 7/9] Completa 1ra parte de la tarea MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pasé de un nodeLIst a un array de valores con un for --- tareas/tarea-6/mio/index.html | 9 ++- tareas/tarea-6/mio/tarea-clase-6.js | 120 +++++++++++++++++++++++++--- 2 files changed, 117 insertions(+), 12 deletions(-) diff --git a/tareas/tarea-6/mio/index.html b/tareas/tarea-6/mio/index.html index 35fe3624..87f659dd 100644 --- a/tareas/tarea-6/mio/index.html +++ b/tareas/tarea-6/mio/index.html @@ -15,10 +15,11 @@
- +
- +
@@ -26,7 +27,9 @@
- +
+ +
\ No newline at end of file diff --git a/tareas/tarea-6/mio/tarea-clase-6.js b/tareas/tarea-6/mio/tarea-clase-6.js index 987fc4b1..f82c3043 100644 --- a/tareas/tarea-6/mio/tarea-clase-6.js +++ b/tareas/tarea-6/mio/tarea-clase-6.js @@ -6,45 +6,147 @@ Al hacer click en "calcular", mostrar en un elemento pre-existente la mayor edad Punto bonus: Crear un botón para "empezar de nuevo" que empiece el proceso nuevamente, borrando los inputs ya creados (investigar cómo en MDN). */ +//aquí declaro las funciones mayor, menor, moda y promedio -function crearFormularioFamiliar(cantidadFamiliares) { +function promedio(listaNumeros) { + + let resultado = 0 + + for (let i = 0; i < listaNumeros.length; i++) { + resultado += listaNumeros[i]; + } + return resultado / listaNumeros.length; +} + +function maximo(listaNumeros) { + let resultado = listaNumeros[0]; + for (let i = 0; i < listaNumeros.length; i++) { + if (listaNumeros[i] > resultado) { + resultado = listaNumeros[i]; + } + } + return resultado +} + +function minimo(listaNumeros) { + let resultado = listaNumeros[0]; + for (let i = 0; i < listaNumeros.length; i++) { + if (listaNumeros[i] < resultado) { + resultado = listaNumeros[i]; + } + } + return resultado +} + +function moda(listaNumeros) { + + let resultado = null + let cantidadRepeticionesResultado = 0; + + for (let i = 0; i < listaNumeros.length; i++) { + + let pivot = listaNumeros[i]; + + let cantidadRepeticionesPivot = 0; + + for (let j = i; j < listaNumeros.length; j++) { + + if (listaNumeros[j] == pivot) { + + cantidadRepeticionesPivot++; + + } + } if (cantidadRepeticionesPivot > cantidadRepeticionesResultado) { + + resultado = pivot; + + cantidadRepeticionesResultado = cantidadRepeticionesPivot; + } + + + + } + + + return resultado; + +} + +function escribirCalculosEdadesEnElementoPrecreado(listaEdades) { + + resultado = document.querySelector("#resultado"); + resultado.value = `La menor edad es ${minimo(listaEdades)}, la mayor edad es ${maximo(listaEdades)} y el promedio de las edades del grupo familiar es ${promedio(listaEdades)}` +} + + +function crearFormulariosFamiliares(cantidadFamiliares) { let nuevosFormulariosFamiliares = []; -const $documentBody = document.querySelector("body"); + const $documentBody = document.querySelector("body"); + const nuevaDivisionFormulario = document.createElement("div"); + const nuevoFormulario = document.createElement("form"); + const nuevoBotonEdadesFamiliares = document.createElement("button"); + + nuevaDivisionFormulario.class = "form"; + nuevaDivisionFormulario.appendChild(nuevoFormulario); + nuevoFormulario.appendChild(nuevoBotonEdadesFamiliares); for (let i = 0; i < cantidadFamiliares; i++) { nuevosFormulariosFamiliares[i] = document.createElement("div"); //por cada familiar hago un elemento de array y le appendeo un label y un input - + let nuevoLabel = document.createElement("label"); let nuevoInput = document.createElement("input"); - + nuevoLabel.setAttribute("for", `edad-familiar-${i}`); nuevoLabel.innerHTML = `Ingrese la edad del familiar n°${i + 1}: ` //le pongo (i + 1 para que muestre algo con sentido en la pantalla) nuevoInput.setAttribute("id", `edad-familiar-${i}`); nuevoInput.setAttribute("type", "number"); + nuevoInput.setAttribute("class", "edad"); //les pongo class = "edad" para poder llamarlos en el onclick del nuevo botón. nuevosFormulariosFamiliares[i].appendChild(nuevoLabel); nuevosFormulariosFamiliares[i].appendChild(nuevoInput); - $documentBody.appendChild(nuevosFormulariosFamiliares[i]); + nuevoFormulario.appendChild(nuevosFormulariosFamiliares[i]); + + } + + + nuevoBotonEdadesFamiliares.id = "boton-procesar-edades-familiares" + nuevoBotonEdadesFamiliares.innerHTML = "Calcular"; + nuevoBotonEdadesFamiliares.onclick = function () { + + const $edadesFamiliares = document.querySelectorAll(".edad"); + const arrayDeLista = [] + + for (let i = 0; i < $edadesFamiliares.length; i++) { + arrayDeLista.push(Number($edadesFamiliares[i].value)); } - return nuevosFormulariosFamiliares; + + escribirCalculosEdadesEnElementoPrecreado(arrayDeLista); + + return false; + } + $documentBody.appendChild(nuevoFormulario); + + return nuevoFormulario; } + +//aquí empezaría el cuerpo del script (?) + const botonIngresarCantidadFamiliares = document.querySelector("#boton-ingresar-cantidad-familiares") botonIngresarCantidadFamiliares.onclick = function () { const $cantidadFamiliares = document.querySelector("#numero-personas-grupo-familiar").value; - - const conjuntosFormulariosFamiliares = crearFormularioFamiliar($cantidadFamiliares); + const conjuntosFormulariosFamiliares = crearFormulariosFamiliares($cantidadFamiliares); -return false; + return false; } From 4057cdfdec7074396bcba11b1848f3af437ca994 Mon Sep 17 00:00:00 2001 From: Manuel Aguirre Date: Thu, 17 Oct 2019 05:27:37 +0200 Subject: [PATCH 8/9] =?UTF-8?q?Agrego=20nueva=20l=C3=ADnea=20al=20final=20?= =?UTF-8?q?de=20los=20archivos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Esta corrección siempre la hace Fabricio --- tareas/clase-5/tarea-clase-5.js | 3 ++- tareas/tarea-6/mio/index.html | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tareas/clase-5/tarea-clase-5.js b/tareas/clase-5/tarea-clase-5.js index ecece12f..5dd1b31c 100644 --- a/tareas/clase-5/tarea-clase-5.js +++ b/tareas/clase-5/tarea-clase-5.js @@ -22,6 +22,7 @@ $botonCalcular.onclick = function() //cuando el usuario haga click en el botón "calcular", mostrar el salario mensual // en una caja de texto deshabilitada. --> + //TAREA: En otro archivo html (no Index) y otro archivo js (no tarea-clase-5.js), // creá un formulario que capture el primer nombre, segundo nombre, apellido/s y edad del usuario // también vamos a crear un

que diga Bienvenido! @@ -55,4 +56,4 @@ Ejemplo form: // 1. calcular el promedio y mostrarlo en un pre-creado con el texto "El promedio es..." // 2. obtener el número más pequeño y mostrarlo en un pre-creado con el texto "El número más pequeño es..." // 3. obtener el número más grande y mostrarlo en un pre-creado con el texto "El número más grande es..." -// 4. obtener el número que más se repite y mostrarlo en un pre-creado con el texto "El número más frecuente es..." +// 4. obtener el número que más se repite y mostrarlo en un pre-creado con el texto "El número más frecuente es..." \ No newline at end of file diff --git a/tareas/tarea-6/mio/index.html b/tareas/tarea-6/mio/index.html index 87f659dd..fd1c37fe 100644 --- a/tareas/tarea-6/mio/index.html +++ b/tareas/tarea-6/mio/index.html @@ -32,4 +32,4 @@ - \ No newline at end of file + From ad9ac57b39e31e836d280599d8970c61a43d013b Mon Sep 17 00:00:00 2001 From: Manuel Aguirre Date: Thu, 17 Oct 2019 17:40:50 +0200 Subject: [PATCH 9/9] =?UTF-8?q?Agregu=C3=A9=20un=20bot=C3=B3n=20de=20reloa?= =?UTF-8?q?d=20al=20final?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit este botón recarga la página --- tareas/tarea-6/mio/index.html | 4 +++- tareas/tarea-6/mio/tarea-clase-6.js | 12 +++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/tareas/tarea-6/mio/index.html b/tareas/tarea-6/mio/index.html index fd1c37fe..7684f3c8 100644 --- a/tareas/tarea-6/mio/index.html +++ b/tareas/tarea-6/mio/index.html @@ -26,7 +26,9 @@ - +
+ +
diff --git a/tareas/tarea-6/mio/tarea-clase-6.js b/tareas/tarea-6/mio/tarea-clase-6.js index f82c3043..3a1a9d7c 100644 --- a/tareas/tarea-6/mio/tarea-clase-6.js +++ b/tareas/tarea-6/mio/tarea-clase-6.js @@ -123,7 +123,9 @@ function crearFormulariosFamiliares(cantidadFamiliares) { const arrayDeLista = [] for (let i = 0; i < $edadesFamiliares.length; i++) { - arrayDeLista.push(Number($edadesFamiliares[i].value)); + + arrayDeLista.push(Number($edadesFamiliares[i].value)); //qué hago con los inputs vacíos?? me los cuenta como 0 + } escribirCalculosEdadesEnElementoPrecreado(arrayDeLista); @@ -149,6 +151,13 @@ botonIngresarCantidadFamiliares.onclick = function () { return false; } +const botonEmpezarDeNuevo = document.querySelector("#boton-empezar-de-nuevo") +botonEmpezarDeNuevo.onclick = function () { + + document.location.reload(true); + +} + /* TAREA: @@ -157,3 +166,4 @@ Al hacer click en "calcular", mostrar en un elemento pre-existente el mayor sala Punto bonus: si hay inputs vacíos, ignorarlos en el cálculo (no contarlos como 0). */ +