Nombre
Euriel Fernelis Mateo De Oleo
Matricula
2024-1681
Asignatura
Programación 1
Maestro/a
Jose Antonio De Jesus Alcantara
Carrera
Desarrollo de Software
Java ejercicios. Programación 1 freidy
Ejercicio: Sistema de gestión de productos
1. Clase "Producto": contiene información sobre el producto, como nombre,
precio, cantidad, etc.
2. Constructor: recibe el nombre y el precio del producto como parámetros.
3. Método "agregarCantidad": recibe una cantidad como parámetro y la
agrega a la cantidad actual del producto.
4. Método "vender": recibe una cantidad como parámetro y la retira de la
cantidad actual del producto.
5. Método "mostrarInformacion": imprime la información del producto,
incluyendo el nombre, precio y cantidad actual.
6. Crear una variable static para la cantidad de productos creados
7. Agregar los productos por un arraylist
8. Crea un menú de opciones para agregar la cantidad, uno para vender, y
otro para mostrar todos los productos del sistema.
Ejercicio: Sistema de gestión de eventos
1. Clase "Evento": contiene información sobre el evento, como el nombre,
fecha, lugar, etc.
2. Constructor: recibe el nombre y la fecha del evento como parámetros.
3. Constructor sobrecargado: recibe el nombre, fecha y lugar del evento como
parámetros.
4. Método "agregarInvitado": recibe una lista de invitados como parámetros y
los agrega al evento.
5. Método sobrecargado "agregarInvitado": recibe un invitado como parámetro
y lo agrega al evento.
6. Método "mostrarInformacion": imprime la información del evento,
incluyendo el nombre, fecha, lugar y lista de invitados.
7. Variable miembro estatica "cantidadEventos": lleva la cuenta de la cantidad
de eventos creados.
8. Método estatico "obtenerCantidadEventos": devuelve la cantidad de
eventos creados.
9. Crear un arraylist de objetos eventos y añadir varios objetos usando el
constructor y el constructor sobrecargado.
10. Recorrer el arraylist de objetos Eventos usando un for each y llamar el
método mostrarInformacion para ver los Eventos.
11. Mostrar eventos por fechas con el formato que pusiste ejemplo 2/3/2023
12. Mostrar eventos por lugar
13. Mostrar eventos de un lugar especifico
14. Usar un menú de opciones usando un switch para agregar o ver elementos
Ejercicio: Sistema de gestión de estudiantes
1. Clase "Estudiante": contiene información sobre el estudiante, como el
nombre, matrícula, carrera, etc.
2. Constructor: recibe el nombre y la matrícula del estudiante como
parámetros.
3. Constructor sobrecargado: recibe el nombre, matrícula y carrera del
estudiante como parámetros.
4. Método "agregarMateria": recibe una lista de materias como parámetros y
las agrega al estudiante.
5. Método sobrecargado "agregarMateria": recibe una materia como
parámetro y la agrega al estudiante.
6. Método "mostrarInformacion": imprime la información del estudiante,
incluyendo el nombre, matrícula, carrera y lista de materias.
7. Variable miembro estatica "cantidadEstudiantes": lleva la cuenta de la
cantidad de estudiantes creados.
8. Método estatico "obtenerCantidadEstudiantes": devuelve la cantidad de
estudiantes creados.
9. Crear un arraylist de objetos Estudiante y añadir varios objetos usando el
constructor y el constructor sobrecargado.
10. Recorrer el arraylist de objetos Estudiante usando un for each y llamar el
metodo mostrarInformacion para ver los estudiantes.