Practica Calificada 01
Practica Calificada 01
Practica Calificada 01
1. Implementar las clases respectivas a partir de la siguiente base de datos. (10 puntos)
La estructura de cada clase debe ser: primero los atributos, luego el método constructor (si lo
hubiese, esto es opcional), luego los métodos accesorios y modificadores.
Aplicar herencia (la clase padre se llamará persona). El cliente y empleado también tienen un
método común llamado obtener edad (dicho método devuelve la edad del cliente o empleado en
años. La edad es un atributo entero).
El campo tipo (de la tabla empleado) puede ser TP o TC. Validar usando enumeraciones.
Validar que el atributo DNI (de tablas empleado y cliente) tenga 8 caracteres numéricos. Validar en
el método setDNI.
Implementar una clase prisma poligonal que debe tener como atributo un objeto de la clase
polígono.
La clase polígono debe implementar los métodos calcular perímetro y calcular perímetro.
La clase prisma poligonal debe tener los métodos calcular área total, calcular área lateral, calcular
volumen total.
Realice las pruebas con un array de 10 prismas cuyos valores se generen de forma aleatoria.
Mostrar por pantalla los valores.
También mostrar por pantalla la suma de los volúmenes, áreas totales, área lateral de los 10
prismas.