static void Main(string[] args) { Jugador jugador = new Jugador(); PC pc = new PC(); Ponystatin4 pony4 = new Ponystatin4(); Ponystation4_pro_SaladaEdition ponysalada = new Ponystation4_pro_SaladaEdition(); CajaX cajax = new CajaX(); int opcion1 = 1, horas = 0, año = 0; string opcion = "", nomb = "", cons = "", consolita = ""; do { Console.WriteLine("Ingrese la opcion que desea elegir\n" + "[1]Para Ingresar un juego \n" + "[2]Para jugar\n" + "[3]Para revisar el puntaje de las consolas\n" + "[4]Para saber cual es el juego mas nuevo\n" + "[5]Para saber cual es el juego mas viejo\n"); opcion = Console.ReadLine(); switch (opcion) { case "1": Console.WriteLine("Ingrese nombre del juego"); nomb = Console.ReadLine(); Console.WriteLine("Ingrese el año del juego"); año = Int32.Parse(Console.ReadLine()); Console.WriteLine("Ingrese la consola del juego"); cons = Console.ReadLine(); jugador.AgregarJuego(nomb, año, cons); break; case "2": Console.WriteLine("Ingrese la consola en la que jugo\n"); consolita = Console.ReadLine(); Console.WriteLine("Ingrese la cantidad de horas que jugo\n"); horas = Int32.Parse(Console.ReadLine()); if (consolita == "PC") { pc.Jugar(horas); } else { if (consolita == "CajaX") { cajax.Jugar(horas); } else { if (consolita == "PonyStation 4") { pony4.Jugar(horas); } else { if (consolita == "PonyStation 4: Edicion Salada") { ponysalada.Jugar(horas); } } } } break; case "3": Console.WriteLine("Los puntos de la Pc son: \n" + pc.RevisarPuntaje(), "Los puntos de la CajaX son: \n" + cajax.RevisarPuntaje(), "Los puntos de la PonyStation 4 son: \n" + pony4.RevisarPuntaje(), "Los puntos de la PonyStation 4: Edicion Salada son: \n" + ponysalada.RevisarPuntaje()); break; case "4": Console.WriteLine("Ingrese la consola\n"); consolita = Console.ReadLine(); Console.WriteLine(jugador.ElMasNuevo(consolita)); break; case "5": Console.WriteLine("Ingrese la consola\n"); consolita = Console.ReadLine(); Console.WriteLine(jugador.ElMasNuevo(consolita)); break; default: opcion1 = 0; break; } } while (opcion1 == 1); }
static void Main(string[] args) { List <Consola> consolasF = new List <Consola> { new CajaX(), new PC(), new Ponystation4(), new Ponystation4Salada() }; Jugador Fabri = new Jugador("Fabri", consolasF); string texto; do { Console.WriteLine("Ingrese:\n" + "1- Para ver el juego mas nuevo de una consola\n" + "2- Para ver el juego mas viejo de una consola\n" + "3- Para guardar un juego en su consola\n" + "4- Para ver la consola mas usada\n" + "5- Para jugar\n" + "salir para finalizar\n"); texto = Console.ReadLine(); switch (texto) { case "1": Console.WriteLine("Ingrese de que consola"); texto = Console.ReadLine(); foreach (var item in consolasF) { if (texto == item.ToString()) { item.elMasNuevo(); } } break; case "2": Console.WriteLine("Ingrese de que consola"); texto = Console.ReadLine(); foreach (var item in consolasF) { if (texto == item.ToString()) { item.elMasViejo(); } } break; case "3": Console.WriteLine("Ingrese el juego a guardar (nombre,año,consola)"); Juego jueguito = new Juego(Console.ReadLine(), Int32.Parse(Console.ReadLine()), Console.ReadLine()); foreach (var item in consolasF) { if (jueguito.Consola == item.ToString()) { Fabri.adquirirJuego(jueguito); } } break; case "4": Console.WriteLine(Fabri.laMasUsada()); break; case "5": Console.WriteLine("En que consola va a jugar ?"); texto = Console.ReadLine(); foreach (var item in consolasF) { if (texto == item.ToString()) { Console.WriteLine("Cuantas horas?"); int num = int.Parse(Console.ReadLine()); item.Jugar(num); } } break; case "salir": break; default: break; } } while (texto != "salir"); }
static void Main(string[] args) { Consola pc = new PC(); Consola ponystation4 = new Ponystation4(); Consola salada = new Ponystation4Salada(); Consola caja = new CajaX(); string nombre, opcion1, nombrejuego, nombreconsola; int opcion = 1, añojuego, minutos; Console.Write("Ingrese el nombre del jugador: "); nombre = Console.ReadLine(); Jugador jugador = new Jugador(nombre); Console.Write("Ingrese el nombre del juego: "); nombrejuego = Console.ReadLine(); Console.Write("Ingrese el nombre de la consola del juego: "); nombreconsola = Console.ReadLine(); Console.Write("Ingrese el año del juego: "); añojuego = Int32.Parse(Console.ReadLine()); jugador.adquirirJuego(nombrejuego, nombreconsola, añojuego); do { Console.WriteLine("¿que quiere realizar?\n1)añadir un juego\n2)jugar con una consola\n3)ver puntaje\n4)ver el juego mas nuevo\n5)ver el juego mas viejo\n6)ver la consola mas usada\n7)salir"); opcion1 = Console.ReadLine(); switch (opcion1) { case "1": Console.Write("Ingrese el nombre del juego: "); nombrejuego = Console.ReadLine(); Console.Write("Ingrese el nombre de la consola del juego: "); nombreconsola = Console.ReadLine(); Console.Write("Ingrese el año del juego: "); añojuego = Int32.Parse(Console.ReadLine()); jugador.adquirirJuego(nombrejuego, nombreconsola, añojuego); break; case "2": Console.Write("Ingrese el nombre de la consola con la que quiere jugar: "); nombreconsola = Console.ReadLine(); Console.WriteLine("cuantas horas quiere jugar?"); minutos = Int32.Parse(Console.ReadLine()); jugador.jugar(minutos, nombreconsola); break; case "3": Console.Write("Ingrese el nombre de la consola de la cual quiere ver sus puntos: "); nombreconsola = Console.ReadLine(); Console.WriteLine("El puntaje de la consola es:" + jugador.revisar(nombreconsola)); break; case "4": Console.WriteLine("ingrese el nombre de la cual quiera ver el mas nuevo:"); nombreconsola = Console.ReadLine(); Console.WriteLine("El juego mas nuevo de " + nombreconsola + " es:" + jugador.Elmas(nombreconsola, opcion1)); break; case "5": Console.WriteLine("ingrese el nombre de la cual quiera ver el mas viejo:"); nombreconsola = Console.ReadLine(); Console.WriteLine("El juego mas viejo de " + nombreconsola + " es:" + jugador.Elmas(nombreconsola, opcion1)); break; case "6": Console.WriteLine("La consola mas usada es: " + jugador.masusada()); break; case "7": opcion = 2; break; default: Console.WriteLine("error"); break; } }while(opcion == 1); }
static void Main(string[] args) { string opcion = ""; string nombreDelJuego; int añoDeLanzamiento; string nombreDeLaConsola; int horasJugadas; Jugador marito = new Jugador("Marito"); while (opcion != "Salir") { Console.WriteLine( "[1]Adquirir un juego\n" + "[2]Ver el juego mas nuevo\n" + "[3]Ver el juego mas viejo\n" + "[4]Ver la consola mas usada\n" + "[5]Jugar en una consola"); opcion = Console.ReadLine(); switch (opcion) { case "1": Console.WriteLine("Ingrese el nombre del juego, año de lanzamiento y nombre de la consola"); nombreDelJuego = Console.ReadLine(); añoDeLanzamiento = Int32.Parse(Console.ReadLine()); nombreDeLaConsola = Console.ReadLine(); Juego juego = new Juego(nombreDelJuego, añoDeLanzamiento, nombreDeLaConsola); marito.adquirirJuego(juego); break; case "2": Console.WriteLine("Ingrese el nombre de la consola de la que deasea saber el juego mas reciente"); nombreDeLaConsola = Console.ReadLine(); foreach (var i in marito.Consolas) { if (nombreDeLaConsola == i.ToString()) { Console.WriteLine("El juego mas nuevo es: " + i.elMasNuevo()); } } break; case "3": Console.WriteLine("Ingrese el nombre de la consola de la que desea saber el juego mas viejo"); nombreDeLaConsola = Console.ReadLine(); foreach (var i in marito.Consolas) { if (nombreDeLaConsola == i.ToString()) { Console.WriteLine("El juego mas viejo es: " + i.elMasViejo()); } } break; case "4": Console.WriteLine(marito.laMasUsada()); break; case "5": Console.WriteLine("Ingrese el nombre de la consola en la que desea jugar y las horas que jugo"); nombreDeLaConsola = Console.ReadLine(); horasJugadas = Int32.Parse(Console.ReadLine()); foreach (var i in marito.Consolas) { if (nombreDeLaConsola == i.ToString()) { i.jugar(horasJugadas); } } break; default: opcion = "Salir"; break; } } }
static void Main(string[] args) { int id = 1; string NombreConsolaJugable; string Nombre; int anioLanzamiento = 0; int horas = 0; Jugador yo = new Jugador("yo"); ; Console.WriteLine("[0]Salir\n" + "[1]Agregar un Juego\n" + "[2]Saber cual es el juego mas nuevo\n" + "[3]Saber cual es el juego mas viejo\n" + "[4]Consola mas usada\n" + "[5]Jugar con la CajaX\n" + "[6]Jugar con la PC" + "[7]Jugar con la Ponystation4" + "[8]Jugar con la Ponystation4ProSaladaEdition" + "[9]Puntaje de la CajaX" + "[10]Puntaje de la PC" + "[11]Puntaje de la Ponystation4" + "[12]Puntaje de la Ponystation4ProSaladaEdition"); while (id != 0) { id = Int32.Parse(Console.ReadLine()); switch (id) { case 1: Console.WriteLine("Ingresar Nombre de la consola(CajaX, PC, Ponystation4, Ponystation4ProSaladaEdition"); NombreConsolaJugable = Console.ReadLine(); Console.WriteLine("Ingresar nombre del juego"); Nombre = Console.ReadLine(); Console.WriteLine("Ingresar año de lanzamiento"); anioLanzamiento = Int32.Parse(Console.ReadLine()); yo.adquirirJuego(NombreConsolaJugable, Nombre, anioLanzamiento); break; case 2: Console.WriteLine("Ingresar Nombre de la consola(CajaX, PC, Ponystation4, Ponystation4ProSaladaEdition"); NombreConsolaJugable = Console.ReadLine(); Console.WriteLine("El juego mas nuevo de la consola elegida es: " + yo.elMasNuevo(NombreConsolaJugable)); break; case 3: Console.WriteLine("Ingresar Nombre de la consola(CajaX, PC, Ponystation4, Ponystation4ProSaladaEdition"); NombreConsolaJugable = Console.ReadLine(); Console.WriteLine("El juego mas nuevo de la consola elegida es: " + yo.elMasViejo(NombreConsolaJugable)); break; case 4: Console.WriteLine("Ingresar año de lanzamiento"); horas = Int32.Parse(Console.ReadLine()); yo.Jugar("CajaX", horas); break; case 5: Console.WriteLine("Ingresar año de lanzamiento"); horas = Int32.Parse(Console.ReadLine()); yo.Jugar("CajaX", horas); break; case 6: Console.WriteLine("Ingresar año de lanzamiento"); horas = Int32.Parse(Console.ReadLine()); yo.Jugar("PC", horas); break; case 7: Console.WriteLine("Ingresar año de lanzamiento"); horas = Int32.Parse(Console.ReadLine()); yo.Jugar("Ponystation4", horas); break; case 8: Console.WriteLine("Ingresar año de lanzamiento"); horas = Int32.Parse(Console.ReadLine()); yo.Jugar("Ponystation4ProSaladaEdition", horas); break; case 9: Console.WriteLine("Puntaje: " + yo.DevolverPuntaje("CajaX")); break; case 10: Console.WriteLine("Puntaje: " + yo.DevolverPuntaje("PC")); break; case 11: Console.WriteLine("Puntaje: " + yo.DevolverPuntaje("Ponystation4")); break; case 12: Console.WriteLine("Puntaje: " + yo.DevolverPuntaje("Ponystation4ProSaladaEdition")); break; } } }
static void Main(string[] args) { int menu = 0; Jugador juanito = new Jugador("jueanito"); Consola caja = new CajaX("CajaX"); Consola computer = new PC("PC"); Consola PS = new PonyStation4("PonyStation4"); Consola PS_pro = new PonyStation4_pro_SaladaEdition("PonyStation4_pro_SaladaEdition"); Juego j1 = new Juego("asdafad", 2010, "PC"); Juego j2 = new Juego("grand theft rancho 2", 2019, "PonyStation4_pro_SaladaEdition"); Juego j3 = new Juego("grand theft rancho 2 4K", 2020, "PC"); Juego j4 = new Juego("asdafalush", 2015, "PonyStation4"); Juego j5 = new Juego("juanito alcachofas HD", 2021, "CajaX"); Juego j6 = new Juego("ciber funkie", 2022, "CajaX"); juanito.AdquirirConsola(computer); juanito.AdquirirConsola(PS); juanito.AdquirirConsola(caja); juanito.AdquirirConsola(PS_pro); juanito.AdquirirJuego(j1); juanito.AdquirirJuego(j2); juanito.AdquirirJuego(j3); juanito.AdquirirJuego(j4); juanito.AdquirirJuego(j5); juanito.AdquirirJuego(j6); Console.WriteLine("Los juegos mas nuevos:\n PC: " + computer.elMasNuevo() + "\n CajaX: " + caja.elMasNuevo() + "\n PS: " + PS.elMasNuevo() + "\n PS PRO: " + PS_pro.elMasNuevo()); do { Console.WriteLine("\nPuntajes:\n PC: " + computer.RevisarPuntaje() + "\n CajaX: " + caja.RevisarPuntaje() + "\n PS: " + PS.RevisarPuntaje() + "\n PS PRO: " + PS_pro.RevisarPuntaje()); Console.WriteLine("[1]jugar PC\n[2]jugar CajaX\n[3]jugar PS\n[4]jugar PS PRO\n[5]consola mas usada\n[0]salir"); menu = Int32.Parse(Console.ReadLine()); switch (menu) { case 1: Console.WriteLine("ingrese la cantidad de horas"); computer.Jugar(Int32.Parse(Console.ReadLine())); break; case 2: Console.WriteLine("ingrese la cantidad de horas"); caja.Jugar(Int32.Parse(Console.ReadLine())); break; case 3: Console.WriteLine("ingrese la cantidad de horas"); PS.Jugar(Int32.Parse(Console.ReadLine())); break; case 4: Console.WriteLine("ingrese la cantidad de horas"); PS_pro.Jugar(Int32.Parse(Console.ReadLine())); break; case 5: Console.WriteLine(juanito.laMasUsada() + " es la consola mas usada"); break; } }while(menu != 0); }