static void Main(string[] args) { var pokemngr = new PokemonManager(); Console.WriteLine("Ingress name, altura, alias, peso y tipo"); pokemngr.RegisterPokemon("pikachu", 123, "amarillito", 19, 1); pokemngr.RegisterPokemon("pikachu", 1234, "pendejo", 18, 2); pokemngr.RegisterPokemon("charizard", 2234, "fueguito", 100, 1); pokemngr.RegisterPokemon("chicorita", 120, "chico", 50, 1); pokemngr.RegisterPokemon("achicoria", 12, "achii", 5, 1); pokemngr.RegisterPokemon("blastoid", 3234, "aguazord", 120, 1); var textToshow = pokemngr.GetAllPokemons(); Console.WriteLine(textToshow); int count = pokemngr.GetCantPokemons(); Console.WriteLine(Convert.ToString(count)); string mostskinni = pokemngr.GetMostSkinni(); Console.WriteLine(mostskinni); Console.ReadKey(); }
static void Main(string[] args) { bool flag = true; PokemonManager PokeManager = new PokemonManager(); while (flag) { Console.WriteLine("Seleccione una opción"); Console.Write("1- Ingresar Pokemon"); Console.Write("2- Liestar Pokemones"); Console.WriteLine("3- Salir"); int opcionMenu = Convert.ToInt32(Console.ReadLine()); //leo lo que quiere hacer switch (opcionMenu) { case 1: Console.WriteLine("Imgrese el nombre del Pokemon a ingresar"); string PokeName = Console.ReadLine(); Console.WriteLine("Opciones disponibles de tipo de pokemon"); Console.WriteLine("1- Pokemon tipo Agua"); Console.WriteLine("2- Pokemon tipo Fuego"); Console.WriteLine("3- Pokemon tipo Planta"); int ChoiceTipoPoke = Convert.ToInt32(Console.ReadLine()); //leo el tipo de pokemon que quiere if (ChoiceTipoPoke == 1 | ChoiceTipoPoke == 2 | ChoiceTipoPoke == 3) { Console.Write("Datos a ingresar del pokemon registrado: (...PRESIONE CUALQUIER TECLA PARA COMENZAR...)"); Console.ReadKey(); Console.Write("Apodo/Alias: )"); string Apodo = Console.ReadLine(); Console.Write("Altura: )"); double Altura = Convert.ToDouble(Console.ReadLine()); Console.Write("Peso: )"); double Peso = Convert.ToDouble(Console.ReadLine()); PokeManager.RegisterPokemon(PokeName, Peso, ChoiceTipoPoke, Altura, Apodo); } else { Console.WriteLine("El pokemon " + PokeName + " ya ha sido ingresado"); Console.ReadKey(); } return; case 2: var text = PokeManager.GetAllPokemons(); Console.WriteLine(text); return; case 3: Console.WriteLine("Finalizó el ingreso de Pokemones"); flag = false; return; default: //por si ingresa cualquier otra cosa de lo que puse arriba Console.WriteLine("Opción inválida. Leé chamigo!!"); break; } }//fin del while Console.ReadKey(); }