Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Parcial Integrador
Condiciones De Entrega:
● La hora límite de entrega será a las 20:00hs, en caso de tener que dividir el
parcial en dos grupos el segundo grupo tendrá tiempo hasta las 22:00 hs.
● El trabajo debe ser realizado en Code:blocks.
● Se debe entregar la carpeta completa del proyecto de Code:blocks y el
nombre debe ser “parcial_”+ apellido + guión bajo + nombre + número de
documento todo en minúsculas. Ejemplo:
parcial_lovelace_ada11535140
Condiciones De Aprobación:
● El enunciado debe tener la funcionalidad en la forma en la cual se pide.
● El programa debe compilar sin errores.
● El programa debe funcionar sin modificaciones.
● Los puntos 1,2,3 y SALIR deben funcionar correctamente.
● El programa debe utilizar múltiples fuentes.
● Se pide una función que reciba parámetros, y otra función que devuelva un
valor. Aclaración: No cuenta que sea la misma función para ambos casos.
● Para la promoción se deben realizar otros dos puntos adicionales a elección.
1
Universidad Nacional de Lomas de Zamora
Facultad de Ingeniería
Enunciado
Un servicio de distribución de música quiere realizar un programa que permita a sus
usuarios realizar un análisis de los gustos y preferencias. Para esto la propuesta es modelar
la canciones en base a la siguiente estructura:
El programa debe permitir el ingreso de hasta 100 canciones, pero esto debe controlarse
con una constante.
El menú del programa debe tener las siguientes opciones:
1. INGRESAR CANCIÓN
2. LISTAR CANCIONES INGRESADAS
3. BUSCAR CANCION POR NOMBRE
4. ESCUCHAR CANCIÓN
5. CALCULAR TIEMPO DE USO
6. ORDENAR CANCIONES POR CANTIDAD DE VECES ESCUCHADA
7. ORDENAR CANCIONES POR NOMBRE
8. SALIR
>>>
1. INGRESAR CANCIÓN: Esta opción permite el ingreso de los datos de una canción, el
id no se ingresa por teclado, y comienza desde 1 y va incrementando con cada
canción ingresada. Nombre, artista, nro. canción y duración en minutos se ingresa por
teclado. La cantidad de veces escuchada no debe ser ingresada por teclado y es cero
para cada canción ingresada.
2
Universidad Nacional de Lomas de Zamora
Facultad de Ingeniería
3. BUSCAR CANCIÓN POR NOMBRE: Pide el ingreso del nombre de una canción para
buscar dentro de las canciones ingresadas, si la encuentra muestra los datos de la
canción, en caso de no encontrarse se debe mostrar el mensaje “Canción no
encontrada”.
3
Universidad Nacional de Lomas de Zamora
Facultad de Ingeniería