Esempio n. 1
0
        static void Main(string[] args)
        {
            int      decision = 1;
            animales clifford = new Perro(30);
            animales loco     = new Pajaro(20);

            Console.WriteLine("ingrese 1 para hacer jugar al perro\n 2 para hacer jugar al pajaro\n 3 para darle de comer al perro\n 4 para darle de comer al pajaro\n 5 para ir a dormir\n 0 para salir\n");
            while (decision != 0)
            {
                decision = Int32.Parse(Console.ReadLine());
                switch (decision)
                {
                case 1:
                    clifford.jugar();
                    Console.WriteLine("energia del perro=" + clifford.Energia());
                    break;

                case 2:
                    loco.jugar();
                    Console.WriteLine("energia del pajaro=" + loco.Energia());
                    break;

                case 3:
                    loco.comer();
                    Console.WriteLine("energia del pajaro=" + loco.Energia());
                    break;

                case 4:
                    clifford.comer();
                    Console.WriteLine("energia del perro=" + clifford.Energia());
                    break;

                case 5:
                    clifford.dormir();
                    loco.dormir();
                    Console.WriteLine("energia del perro=" + clifford.Energia());
                    Console.WriteLine("energia del pajaro=" + loco.Energia());
                    break;
                }
            }
        }
        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;
                }
            }
        }