Está en la página 1de 2

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.

También podría gustarte