0% encontró este documento útil (0 votos)
23 vistas

Taller - Poo2

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas

Taller - Poo2

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Taller #1 – Corte 1

En este taller, los estudiantes deberán elegir cinco (5) problemas de los diez
presentados, cada uno de los cuales requiere el uso de programación orientada a
objetos con Java.
Los estudiantes deberán crear un diagrama de clases para cada problema que
represente la estructura necesaria para solucionar el problema planteado. Este
diagrama puede ser creado a mano o utilizando alguna herramienta en línea.
Una vez creados los diagramas de clases, los estudiantes deberán seleccionar
dos (2) de los problemas y desarrollar el código correspondiente en Java para
solucionarlo. La solución debe utilizar los principios de programación orientada a
objetos y reflejar la estructura y relaciones definidas en el diagrama de clases
correspondiente.

1. Crea una clase Animal con atributos como nombre, edad y tipo de animal.
Implementa métodos para establecer y obtener los valores de los atributos.
2. Define una clase CuentaBancaria que tenga los métodos para depositar y
retirar dinero, y un método para obtener el saldo actual.
3. Crea una clase Coche con atributos como marca, modelo, año y precio.
Implementa un método para calcular el valor de reventa del coche, que
tenga en cuenta la depreciación.
4. Define una clase Empleado con atributos como nombre, salario y cargo.
Implementa un método para calcular el salario anual de cada empleado,
considerando su sueldo base y los bonos o comisiones que recibe.
5. Crea una clase Estudiante con atributos como nombre, edad y carrera.
Implementa un método para calcular el promedio de calificaciones del
estudiante, a partir de las notas de cada materia.
6. Define una clase Libro con atributos como título, autor y año de publicación.
Implementa métodos para prestar y devolver el libro, y para verificar si está
disponible.
7. Crea una clase Tienda que tenga un catálogo de productos y un inventario.
Implementa métodos para agregar y eliminar productos, y para actualizar el
inventario cuando se realiza una venta.
8. Define una clase Persona con atributos como nombre, edad y género.
Implementa métodos para comparar dos personas y determinar si son
iguales en base a sus atributos.
9. Crea una clase Rectángulo con atributos como ancho y altura. Implementa
métodos para calcular el área y el perímetro del rectángulo.
10. Define una clase Vehículo con atributos como número de ruedas, capacidad
de combustible y kilometraje. Implementa un método para calcular el
rendimiento del vehículo en kilómetros por litro.

También podría gustarte