Bachiller
Se desea desarrollar una aplicación para administrar las canciones de un karaoke. La aplicación tiene 5 categorías musicales: Rock, Pop, Reggae, Tropical y Electrónica. Cada categoríatiene una lista de artistas, de los cuales se conoce el nombre, una imagen y una lista de sus canciones. Para cada canción se almacena la siguiente información: nombre, duración en segundos, dificultad(valor entre 1 y 10, donde 10 representa la canción más difícil de interpretar), letra y un archivo con la pista de la canción en formato midi. No pueden existir dos artistas con el mismo nombre, y unartista no puede tener dos canciones con el mismo nombre. Además, la aplicación debe reproducir, pausar y detener las canciones del karaoke.
Se requiere que la aplicación permita: agregar un artistaa una categoría del karaoke, agregar una canción a un artista del karaoke, buscar la canción más fácil, más difícil, más larga, más corta, el artista con mayor número de canciones y todas lascanciones de una categoría.
Mundo//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Clase Cancion
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
/*** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* $Id$
* Universidad de los Andes (Bogotá - Colombia)
* Departamento de Ingeniería de Sistemas y Computación
*Licenciado bajo el esquema Academic Free License version 2.1
*
* Proyecto Cupi2 (http://cupi2.uniandes.edu.co)
* Ejercicio: n3_karaoke
* Autor: Catalina Rodríguez - 23-feb-2011
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
package uniandes.cupi2.karaoke.mundo;
import java.util.ArrayList;
/**
* Representa una categoría del karaoke
*/
public class...
Regístrate para leer el documento completo.