Sino esta roto rompalo

Páginas: 13 (3096 palabras) Publicado: 3 de mayo de 2010
Definición de los tipos de datos creados y justificación de su utilización.
Tipo de Dato Agregado libro
Dominio: Todas las cadenas de caracteres y valores enteros que sean ingresados al sistema
(agregado char[], int). Cada libro.
Componentes:
▪Nombre del autor, de tipo carácter (Hace referencia al nombre del autor del libro)
▪Apellidos del autor, de tipo carácter (Se refiere alos apellidos del autor del libro)
▪Año de Publicación, de tipo entero (Fecha en que se publicó el libro)
▪Titulo Editorial, de tipo carácter (Se refiere al nombre de la editorial del libro)
▪Código de Clasificación, de tipo entero (Se refiere a un número para clasificar cada libro)
▪Código único, de tipo entero (Es un número único para cada libro que lo hace diferente de
losdemás)
Estructura de composición: Relación lineal y no cíclica entre los componentes.
Especificación de Operaciones:
Libro(): inicialización.
PRE:  Existe libro
POST: Inicializa todos los componente del libro en cero.
Libro(char eNombre[],char eApe[], int eAgno, char eTitulo[], char eEditorial[], int eCodigoClas, int eCodigo): Constructor por defecto.
PRE:  Existe un libroPOST: Inicializa los datos miembro del libro con los parámetros enviados.
Libro.asignarNomAutor(char eNombre[]):Asigna el nombre del autor al libro
PRE:  Existe un libro
POST: Asigna el nombre del autor a dicho libro, nomAutor tiene el valor de eNombre.
Libro.getNombre(): obtiene el nombre del autor
PRE: Existe un libro y un nombre de autor para este.
POST: Retorna el nombre delautor del libro
Libro.asignarApeAutor(char eApe[]){
PRE: Existe un libro y los apellidos del autor.
POST: Asigna al libro los apellidos del autor, apeAutor tiene el valor de eAp.
Libro.getApellido(): obtiene los apellidos del autor del libro.
PRE: Existe un libro y en su campo apellidos no es vacío.
POST: Devuelve los apellidos del autor del libro.
Libro.asignarAgno(int eAgno){PRE: Existe un libro
POST: Asigna el año de publicacíon al libro, agno tiene el valor de eAgno.
Libro.getAgno(): obtiene el año de publicacion del libro.
PRE: Existe un libro y este posee un año de publicación.
POST: Retorna el año de publicacíon al ibro.
Libro.asignarTitulo(char eTitulo[]):asigna un titulo para el libro.
PRE:Existe un libro
POST:Al libro le asigna untitulo, titulo tiene el valor de eTitulo.
Libro.getTitulo(): obtiene el titulo del libro
PRE:Existe un libro y un titulo para este.
POST:Retorna el titulo del libro.
Libro.asignarEditorial(char eEditorial[]): asigna el nombre de la editorial
PRE: Existe un libro.
POST: Asigna el nombre de la editorial a dicho libro, editorial posee el valor de eEditorial.Libro.getEditorial():obtiene el nombre de la editorial del libro.
PRE: Existe un libro y en su campo editorial no es vacío.
POST: Devuelve el nombre de la editorial del libro.
Libro.asignarCodigoClas(int eCodigoClas): asigna el codigo de clasificacion al libro.
PRE: existe un libro.
POST: asigna el codigo de clasificación al libro, codigoClas tiene el valor de eCodigoClas.
Libro.getCodigoClas(): obtiene elcodigo de clasificacion del libro
PRE: Existe un libro y un codigo de clasificacón.
POST: Retorna el codigo de clasificación del libro.
Libro.asignarCodigoUnico(int eCodigo): asigna al libro un codigo de único.
PRE: existe un libro.
POST: asigna un codigo ùnico al libro que lo diferencie de los demás, codigo tiene el valor de eCodigo.
Libro.getCodigoUnico(): obtiene el codigoúnico del libro
PRE: Existe un libro y un codigo único.
POST: Devuelve el codigo único del libro.
Libro.print(): imprime todos los componentes del libro.
PRE: Existe un libro y sus compentenes.
POST: Se imprimen todos los compentes que posee el libro.
Justificacion de utilizaciòn: fue necesario crear el de tipo de dato libro ya que esta clase nos facilitó una herramienta para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sino Esta Roto Rompalo
  • Si no está roto rompalo
  • ENSAYO "si no esta roto... rompalo"
  • Ensayo. si no esta roto rompalo
  • ENSAYO Sino esta roto ROMPALO
  • Si no esta roto rompalo
  • ENSAYO SI NO ESTA ROTO ROMPALO
  • Si No Esta Roto Rompalo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS