Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ejemplo
- {
- class Program
- {
- public struct cancionMP3
- {
- public string artista;
- public string titulo;
- public float duracion;
- public float peso;
- }
- static void Main()
- {
- cancionMP3 [] canciones = new cancionMP3 [10];
- int opcion, contador = 0;
- do
- {
- Console.Write("1. Añadir canción\n2. Mostrar base de datos de títulos" +
- "\n3. Buscar título de canción\n4. Salir\nOpción: ");
- opcion = Convert.ToInt32(Console.ReadLine());
- switch (opcion)
- {
- case 1: Console.Write("Introduce el título de la nueva canción: ");
- canciones[contador].titulo = Console.ReadLine();
- Console.Write("Introduce el artista: ");
- canciones[contador].artista = Console.ReadLine();
- Console.Write("Introduce la duración de la nueva canción: ");
- canciones[contador].duracion = Convert.ToSingle (Console.ReadLine());
- Console.Write("Introduce el peso en kb de la nueva 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("¿Qué título quieres 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("Canción encontrada!");
- } else
- {
- Console.WriteLine("La canción no se " +
- "encuentra en la base de datos");
- }
- break;
- case 4: break;
- default: Console.WriteLine("NO es una opción correcta.");
- break;
- }
- } while (opcion != 4);
- Console.Write("Hasta pronto!");
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement