Ejercicios con Clases y localStorage
- Gestor de Productos
- Crea una clase Producto con nombre y stock.
- Crea una clase Inventario para manejar un array de productos.
- Métodos: agregarProducto, eliminarProducto, mostrarProductos.
- Persiste el inventario en localStorage.
- Biblioteca de Libros
- Clase Libro con título y autor.
- Clase Biblioteca con método buscarPorAutor(autor).
- Guarda la biblioteca en localStorage.
- Gestor de Calificaciones
- Clase Alumno con array de notas.
- Método para calcular promedio.
- Guarda cada alumno con sus notas en localStorage.
- Gestor de Tareas
- Clase Tarea con nombre y estado (completada).
- Clase Tareas con métodos para filtrar las completadas.
- Guarda las tareas en localStorage.
- Agenda de Contactos
- Clase Contacto con nombre, teléfono y correo.
- Clase Agenda con método buscarPorNombre.
- Guarda los contactos en localStorage.
- Monitor de Temperaturas
- Clase RegistroTemperaturas que almacena temperaturas.
- Métodos para obtener temperatura máxima y mínima.
- Persistencia con localStorage.
- Conversor de Temperaturas
- Clase Temperatura con conversión de Celsius a Fahrenheit.
- Almacena lista de temperaturas en localStorage.
- Frecuencia de Palabras
- Clase ContadorPalabras con método contarFrecuencias.
- Usa localStorage para guardar los resultados.
- Ordenador de Puntajes
- Clase Puntajes que ordena un array de puntajes.
- Guarda los puntajes ordenados en localStorage.
- Carrito de Compras
- Clase Producto con precio.
- Clase Carrito con método calcularTotal.
- Guarda el carrito en localStorage.
- Análisis de Edades
- Clase EncuestaEdad con método para contar menores, adultos, mayores.
- Almacena resultados en localStorage.
- Usuarios desde Nombres
- Clase Usuario que genera nombre.apellido como nombre de usuario.
- Guarda usuarios generados en localStorage.
- Validador de Emails
- Clase EmailValidator con método que filtra emails válidos.
- Guarda los válidos en localStorage.
- Promedio por Alumno
- Clase Alumno con array de notas.
- Método calcularPromedio().
- Guarda alumnos y promedios en localStorage.
- Planificador Diario
- Clase AgendaDiaria con días como claves y actividades como valores.
- Método para mostrar actividades por día.
- Persistencia en localStorage.
- Contador de Votos
- Clase Votacion que almacena y cuenta votos.
- Método que retorna cantidad por opción.
- Guarda votos en localStorage.
- Encuesta de Satisfacción
- Clase Encuesta con usuarios y puntajes (1-5).
- Métodos: calcularPromedio(), usuariosFelices().
- Almacena resultados en localStorage.
- Ventas con Totales
- Clase Venta con producto, cantidad, precio.
- Método para calcular total por venta y general.
- Guarda el historial en localStorage.
- Gestor de Películas
- Clase Pelicula con título, año, género.
- Clase Catalogo con filtro por género.
- Guarda películas en localStorage.