Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- struct cancionMP3
- {
- public string titulo;
- public string artista;
- public float duracion;
- public float peso;
- }
- static void Main()
- {
- cancionMP3[] canciones = new cancionMP3[10];
- int opcion, contador = 0;
- do
- {
- Console.Write("1. Añadir\n2. Mostrar títulos\n3. " +
- "Buscar título\n4. Salir\nOpción: ");
- opcion = Convert.ToInt32(Console.ReadLine());
- switch (opcion)
- {
- case 1:
- Console.Write("Introduce el título de la canción: ");
- canciones[contador].titulo = Console.ReadLine();
- Console.Write("Introduce el artista de la canción: ");
- canciones[contador].artista = Console.ReadLine();
- Console.Write("Introduce la duración de la canción: ");
- canciones[contador].duracion = Convert.ToSingle(Console.ReadLine());
- Console.Write("Introduce el peso de la canción: ");
- canciones[contador].peso = Convert.ToSingle(Console.ReadLine());
- contador++;
- break;
- case 2:
- for (int i = 0; i < contador; i++)
- {
- Console.WriteLine(canciones[i].titulo);
- }
- break;
- case 3:
- Console.Write("Introduce el título a buscar: ");
- string nuevoTitulo = Console.ReadLine();
- bool encontrada = false;
- for (int i = 0; i < contador; i++)
- {
- if (canciones[i].titulo == nuevoTitulo)
- {
- encontrada = true;
- }
- }
- if (encontrada)
- {
- Console.WriteLine("El título se encuentra en la BBDD.");
- }
- else
- {
- Console.WriteLine("El título NO se encuentra en la BBDD. ");
- }
- break;
- case 4: break;
- default:
- Console.WriteLine("No es una opción válida.");
- break;
- }
- } while (opcion != 4);
- Console.Write("Hasta pronto!");
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement