Mei Lycan

Generation

generate functionSat, 01 Apr 2023

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() {

Javascript
Generate More

Want to kickstart your project?Use the new AI Studio to create your code