a) Crear una interfaz HTML con todos los elementos necesarios para solicitar datos de zapatos. De cada zapato se debe solicitar marca, talle, color y si es nacional o importado. b) Crear la funcionalidad javascript para almacenar los datos que se ingresan validando que el nombre no esté vacío y que el talle sea un valor numérico y esté entre 30 y 46. Se valorará que el dato de nacional o importado se obtenga a partir de un combo desplegable. c) Crear una función que reciba como parámetro un array de zapatos y un valor (nacional o importado) y devuelva la cantidad de zapatos con talle mayor a 38 que estén en el array recibido y sean del tipo recibido en el segundo parámetro. Atención, se solicita que la función reciba como parámetro el array a trabajar, no se debe trabajar consultando una variable global. d)Utilizando la función creada en la parte c, y el array de zapatos disponible, informar en un nuevo párrafo si hay más zapatos nacionales de talle mayor a 38 o si hay más importados de talle mayor a 38.
function calcCantidad(arrZapatos, nacional) { var cantidad = 0; for (var i = 0; i < arrZapatos.length; i++) { if (arrZapatos[i].nacional == nacional && arrZapatos[i].talle > 38) { cantidad++; } } return cantidad; } function validar(zapato) { var errores = []; if (zapato.nombre.trim() == "") { errores.push("Debe ingresar un nombre"); } if (isNaN(zapato.talle) || zapato.talle < 30 || zapato.talle > 46) { errores.push("El talle debe ser un valor numérico entre 30 y 46"); } return errores; } var zapatos = []; function agregarZapato() {