Correccion del taller
clase libro
{//atributos
privado cadena titulo;
privado fecha fecha_edicion;
privado decimal codigo;
privado Nombre_autor;
Asignar datos(editorial.codigo_edit,editorial.nombre)
privado autor_nombre;
privado ejemplar_nombre;
//metodos
Privado cadena verificar_estado()
}
{
Clase autor
//Atributos
Privado cadena nombre;
Privado cadena nacionalidad;
privado fecha fecha_Nto;
Privado obras[*]
//Metodos
Publico void Referencia_Autor()
}
{
Clase editorial
//Atributos
Privado decimal Codigo_edit;
Privado cadena nombre;
Privado cadena direccion;
Privado cadena telefono;
Privado cadena mail;
//Metodos
Publico void Agregar()
}
{
Clase literatura hereda de libro
//Atributos
Privado cadena categoria;
}
{
Clase matematicas hereda de libro
//Atributos Privado cadena tipo;
}
{
Clase ciencias hereda de libro
//Atributos
Privado cadena caracteristicas;
}
Clase copia 1
{
//Atributos
Privado cadena I.d.;
Privado cadena Estado;
Privado libro codigo;
Privado cadena lector;
//Metodos
Publico void entrar()
Publico void salir()
}
Clase lector
{//Atributos
Privado cadena nombre;
Privado cadena identificacion;
Privado decimal Num. Afiliacion;
Privado cadena Direccion;
Privado cadena telefono;
Privado multa fecha_inicio;
Privado cadena Prestamos;
//Metodos
Publico void Devolucion(I.d fecha_devolucion)
Publico void multa(Num_dias)
}
Clase multa
{//Atributos
Privado fecha fecha_inicio;
Privado fecha fecha_finalizacion;
(Fecha inicio-Fecha finalizacion=(fecha inicio-fecha finalizacion +2)
//fin de clase libro
No hay comentarios:
Publicar un comentario