diff --git a/Ejercicio4-CreateUser.html b/Ejercicio4-CreateUser.html new file mode 100644 index 0000000..78ad9a5 --- /dev/null +++ b/Ejercicio4-CreateUser.html @@ -0,0 +1,63 @@ + + + + + + + +
+ + +
+
+ +
+
+ +
+ + + \ No newline at end of file diff --git a/Ejercicio4-Login.html b/Ejercicio4-Login.html new file mode 100644 index 0000000..b00dd1e --- /dev/null +++ b/Ejercicio4-Login.html @@ -0,0 +1,50 @@ + + + + + + + +
+ + +
+
+ +
+
+ +
+ + + \ No newline at end of file diff --git a/ejercicio_1.js b/ejercicio_1.js index 5c81e4c..2afcd3b 100644 --- a/ejercicio_1.js +++ b/ejercicio_1.js @@ -24,3 +24,39 @@ partida_dardos([]) => 0 ** IMPORTANTE: Antes de escribir su código, cree un branch con su nombre o el de su equipo. Luego deberá subir al repositorio su resolución! */ + +partida_dardos( [1, 5, 11] ) +partida_dardos( [15, 20, 30] ) +partida_dardos( [1, 2, 3, 4] ) +partida_dardos([]) + +function partida_dardos(ArrayDardos) { + var puntaje = 0; + var bonus = true; + + if(ArrayDardos.length > 0){ + for (let i = 0; i < ArrayDardos.length; i++) { + if (ArrayDardos[i] <= 10) { + if (ArrayDardos[i] >= 5 && ArrayDardos[i] <= 10) { + puntaje += 5; + } + else { + puntaje += 10; + } + } + else { + bonus = false; + } + } + + if (bonus) { + puntaje += 100; + } + } + + + console.log(puntaje); + + return puntaje; + +} \ No newline at end of file diff --git a/ejercicio_2.js b/ejercicio_2.js index 6b8c04a..2f7c7ce 100644 --- a/ejercicio_2.js +++ b/ejercicio_2.js @@ -21,3 +21,22 @@ Ejemplo: ** IMPORTANTE: Antes de escribir su código, cree un branch con su nombre o el de su equipo. Luego deberá subir al repositorio su resolución! */ +function busca_letra(arreglo){ + if (arreglo.length < 2){ + return "Longitud incorrecta." + } + var numero=arreglo[0].toUpperCase().charCodeAt(0); + for(var indice=1;indice < arreglo.length; indice ++){ + var letra= arreglo[indice].toUpperCase(); + numero++; + if (letra.charCodeAt(0)!=numero){ + return String.fromCharCode(numero); + } +} +return "No falta ninguna letra."; +} + +console.log(busca_letra(['a','b','c','d','f'])); +console.log(busca_letra(['O','q','R','S','T','U','V','w','X','Y','Z'])); +console.log(busca_letra(['Q','R','S','T','U','V','w','X','Y','Z'])); +console.log(busca_letra(['a'])); diff --git a/ejercicio_3.js b/ejercicio_3.js index 1ba93dd..81b0ee9 100644 --- a/ejercicio_3.js +++ b/ejercicio_3.js @@ -27,3 +27,54 @@ Utilice estos ejemplos como resultados válidos para testear su aplicación. ** IMPORTANTE: Antes de escribir su código, cree un branch con su nombre o el de su equipo. Luego deberá subir al repositorio su resolución! */ + +/* primero asignar cada valor inicial a cada caja + + SI LA CAJA ES MAYOR O IGUAL AL ARREGLO SE DEVUELVE EL MAYOR VALOR DEL ARREGLO + + SINO + + RUTINA + +*/ + + +function tiempoEspera(arreglo, caja){ + var tiempo = 0; + var tiempoCaja = [caja-1]; + if (caja >= arreglo.length) { + //Suma de todos los valores + } + var cajaActual = 0; + var cajaMin = 0; + var cajaMax = 0; + var tiempoMax = arreglo[0]; + var tiempoMin = arreglo[0]; + for ( var indice = 0 ; indice < arreglo.length; indice ++) { + tiempoCaja[cajaMin] = arreglo[indice]; + if (tiempoCaja[cajaMin] > tiempoMax) { + tiempoMax = tiempoCaja[cajaMin]; + cajaMax = cajaMin; + } + if (tiempoCaja[cajaMin] < tiempoMin) { + tiempoMin = tiempoCaja[cajaMin]; + cajaMin = cajaMin; + } + + + + tiempoNuevo = tiempoCaja[cajaActual]; + // if (cajaActual < caja-1) { + // cajaActual ++; + // } else { + // cajaActual = 0; + // } + } + + return "El tiempo maximo en caja es " + tiempo; +} + +console.log(tiempoEspera([5,3,4], 1)); +console.log(tiempoEspera([10,2,3,3], 2)); +console.log(tiempoEspera([2,3,10,5,5,5,5,5], 3) ); +