static void Main(string[] args) { Animales perrito = new Perro(30); Animales pajarito = new Pajaro(30); string opcion; int opcion1 = 1; do { Console.WriteLine("¿Que quiere realizar?\ncomer, jugar, dormir o prefiere salir"); opcion = Console.ReadLine(); switch (opcion) { case "comer": Console.WriteLine("¿Con quien quiere realizar accion? ¿perro o pajaro?"); opcion = Console.ReadLine(); switch (opcion) { case "perro": Console.WriteLine("El perro comio, ahora tiene de energia:" + perrito.comer()); break; case "pajaro": Console.WriteLine("El pajaro comio, ahora tiene de energia:" + pajarito.comer()); break; default: Console.WriteLine("ingrese una opcion real"); break; } break; case "jugar": Console.WriteLine("¿Con quien quiere realizar accion? ¿perro o pajaro?"); opcion = Console.ReadLine(); switch (opcion) { case "perro": Console.WriteLine("El perro jugo, ahora tiene de energia:" + perrito.jugar()); break; case "pajaro": Console.WriteLine("El pajaro jugo, ahora tiene de energia:" + pajarito.jugar()); break; default: Console.WriteLine("ingrese una opcion real"); break; } break; case "dormir": Console.WriteLine("Los animales durmieron, el perro tiene de energia " + perrito.dormir() + "y el pajaro " + pajarito.dormir()); break; case "salir": opcion1 = 2; break; default: Console.WriteLine("ingrese una opcion real"); break; } } while(opcion1 == 1); }
static void Main(string[] args) { int selec = 1; int energia; Animal salchicha = new Perro(30); Animal carpintero = new Pajaro(50); while (selec != 0) { Console.WriteLine("\n1 - Dar de comer al perro\n" + "2 - Jugar con el perro\n3 - Consultar energia del perro\n" + "4 - Dar de comer al pajaro\n5 - Jugar con el pajaro\n" + "6 - Consultar energia del pajaro\n7 - Hacer dormir al perro\n" + "8 - Hacer dormir al pajaro\n0 - Salir"); selec = Int32.Parse(Console.ReadLine()); switch (selec) { case 1: salchicha.Comer(); break; case 2: salchicha.Jugar(); break; case 3: Console.WriteLine("El perro tiene " + salchicha.Energia() + " de energia\n"); Console.WriteLine("\nPresione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); break; case 4: carpintero.Comer(); break; case 5: carpintero.Jugar(); break; case 6: Console.WriteLine("El pajaro tiene " + carpintero.Energia() + " de energia\n"); Console.WriteLine("\nPresione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); break; case 7: Console.WriteLine("Ingrese cantidad de energia a recuperar con el descanso: "); energia = Int32.Parse(Console.ReadLine()); salchicha.Dormir(energia); break; case 8: Console.WriteLine("Ingrese cantidad de energia a recuperar con el descanso: "); energia = Int32.Parse(Console.ReadLine()); carpintero.Dormir(energia); break; default: break; } } }