예제 #1
0
        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);
        }
예제 #4
0
        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);
        }