PULSOFT

Ejercicio 1

Crea un "struct" que almacene datos de una canción en formato MP3: Artista, Título, Duración (en segundos), * Tamaño del fichero (en KB). Un programa debe pedir los datos de una canción al usuario, almacenarlos en dicho "struct" y después mostrarlos en pantalla.

Ejercicio 2

Cree un programa en C# que solicite al usuario su nombre y su edad. Debe almacenarlos en una * estructura de datos struct y luego saludar al usuario utilizando su nombre.

Ejercicio 3

Amplia el programa del ejercicio anterior, para que almacene datos de hasta 100 canciones. Deberá tener un menú que permita las opciones: añadir una nueva canción, mostrar el título de todas las canciones, buscar la canción que contenga un cierto texto (en el artista o en el título)

Ejercicio 4

Crea un programa que permita guardar datos de "imágenes" (ficheros de ordenador que contengan fotografías o cualquier otro tipo de información gráfica). De cada imagen se debe guardar: nombre (texto), ancho en píxeles (por ejemplo 2000), alto en píxeles (por ejemplo, 3000), tamaño en Kb (por ejemplo 145,6). El programa debe ser capaz de almacenar hasta 700 imágenes (deberá avisar cuando su capacidad esté llena). Debe permitir las opciones: añadir una ficha nueva, ver todas las fichas (número y nombre de cada imagen), buscar la ficha que tenga un cierto nombre.

Ejercicio 5

Amplia el ejercicio 3, para que el campo "duración" se almacene como minutos y segundos, usando un "struct" anidado que contenga a su vez estos dos campos.

Ejercicio 6

Crea una enumeración llamada DiasSemana que represente los días de la semana. * Luego, escribe un programa que pida al usuario ingresar un número (1 para lunes, 2 para martes, etc.) y muestre el día correspondiente.

Ejercicio 7

Define una enumeración llamada Meses que represente los meses del año. Crea una función que tome como parámetro * un mes e imprima si ese mes pertenece al invierno, primavera, verano u otoño.