Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: evr90caz en 8 Febrero 2019, 07:35 am



Título: Programar lista
Publicado por: evr90caz en 8 Febrero 2019, 07:35 am
necesito crear el siguiente programa, con el TDA lista.

Una radiodifusora necesita publicar su lista de éxitos de la 50 canciones más escuchadas, y le pasa los datos a su webmaster, aún no saben en qué orden se publicará la lista, si en orden alfabético, por nombre del autor, o del intérprete,  por nombre de la canción, o posición en el ranking, por lo que será necesario utilizar una estructura de datos que permita un manejo aleatorio de los datos, es decir una lista.

Haga un programa que cubra el problema. Deberá mostrar la lista en pantalla todo el tiempo, permitiendo añadir nuevos elementos y así como eliminarlos, y mostrar los cambios al momento.

Requerimientos:

a)      El estilo de programación debe ser Orientado a Objetos

b)      Utilizará un arreglo para almacenar los datos

c)       La clase Lista y todas su operaciones deberán alojarse en una librería, separándola del resto del programa

d)      El uso de la Lista debe hacerse exclusivamente a través de sus respectivos métodos

e)      Las operaciones a implementar, independientemente de que sean utilizadas o no en éste programa son:

inicializa,
vacía,
llena,
inserta,
elimina,
recupera,
primero,
último,
anterior,
siguiente,
anula


Título: Re: Programar lista
Publicado por: CalgaryCorpus en 8 Febrero 2019, 15:24 pm
Y cuál es tu pregunta.especifica?


Título: Re: Programar lista
Publicado por: evr90caz en 8 Febrero 2019, 15:39 pm
Como implementar las funciones, soy un programador novato.


Título: Re: Programar lista
Publicado por: CalgaryCorpus en 8 Febrero 2019, 16:55 pm
Muestra lo que llevas, también te sugiero buscar el tópico en Google, lo que quieres hacer es un clásico.


Título: Re: Programar lista
Publicado por: ThunderCls en 8 Febrero 2019, 21:34 pm
Si no pones el progreso que hayas logrado y tus dudas especificas no creo que muchos se animen a hacerte la tarea  :¬¬