Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Perro p1 = new Perro("Firulais");
            Perro p2 = new Perro("Orejas");
            Gato  g  = new Gato("nose");

            p1.Ladrar();
            p2.Ladrar();
            g.Maullar();
            Entrenar(p1);
            Entrenar(g);
            Ianimal perrito = new Perro("Bulldog");
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //Creo un grupo y mascotas
            Grupo grupo = new Grupo("Grupo 1");

            Perro perroA = new Perro("Dog", "Cruza");
            Gato  gatoA  = new Gato("Macri", "Gato");

            Perro perroB = new Perro("god", "guau guagu", 23, true);
            Gato  gatoB  = new Gato("ircaM", "atoG");

            Perro perroC = new Perro("Perro", "Salchicha");
            Gato  gatoC  = new Gato("Gato", "Siames");

            Perro perroD = new Perro("orreP", "ahcihclaS");
            Gato  gatoD  = new Gato("otaG", "semaiS");

            //Imprimo informacion del grupo vacio
            Console.WriteLine(grupo.ToString());
            Console.ReadKey();

            //Agrego mascotas
            grupo += perroA;
            grupo += gatoB;
            grupo += gatoD;
            grupo += perroB;

            //Muestro el grupo con mascotas
            grupo.ToString();
            Console.ReadKey();

            //Elimino una mascota que no se encuentra
            grupo -= gatoC;
            Console.WriteLine(grupo.ToString());
            Console.ReadKey();

            //Elimino dos mascotas que si se encuentran
            grupo -= perroA;
            grupo -= perroB;
            Console.WriteLine(grupo.ToString());

            Console.ReadKey();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Grupo veterinario = new Grupo("Río Unica", ETipoManada.Mixta);
            Perro moro        = new Perro("Moro", "Pitbull");
            Perro julio       = new Perro("Julio", "Cruza", 13, false);
            Perro ramon       = new Perro("Ramón", "Salchicha", 2, true);
            Gato  jose        = new Gato("José", "Angora");
            Gato  hernan      = new Gato("Hernán", "Cruza");
            Gato  fer         = new Gato("Hernán", "Siames");

            veterinario += moro;
            veterinario += julio;
            veterinario += ramon;
            veterinario += jose;
            veterinario += hernan;
            veterinario += fer;

            Console.WriteLine((string)veterinario);
            Console.ReadLine();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Perro perroUno    = new Perro("Moro", "Pitbull");
            Perro perroDos    = new Perro("Julio", "Cruza", 13, false);
            Perro perroTres   = new Perro("Ramón", "Salchicha", 2, true);
            Perro perroCuatro = new Perro("José", "Angora", 2, false);
            Perro perroCinco  = new Perro("Ramón", "Salchicha", 2, false);
            Gato  gatoUno     = new Gato("José", "Angora");
            Gato  gatoDos     = new Gato("Mauri", "Cruza");
            Gato  gatoTres    = new Gato("Fer", "Siamés");
            Gato  gatoCuatro  = new Gato("Fer", "Siamés");

            Console.WriteLine();
            Grupo grupoUno = new Grupo("Río", EtipoManada.Mixta);

            grupoUno += perroUno;
            grupoUno += perroDos;
            grupoUno += perroTres;
            grupoUno += perroCuatro;
            //repetidos
            grupoUno += perroTres;
            grupoUno += perroUno;

            grupoUno += gatoUno;
            grupoUno += gatoDos;
            grupoUno += gatoTres;
            //repetido
            grupoUno += gatoCuatro;

            Console.WriteLine();
            //Cantidad 7 (4 perros - 3 gatos)
            Console.WriteLine(grupoUno);

            grupoUno -= perroUno;
            grupoUno -= perroTres;
            grupoUno -= gatoTres;
            //no están
            grupoUno -= perroCinco;
            grupoUno -= gatoTres;
            grupoUno -= gatoCuatro;
            Console.WriteLine();
            //Cantidad 4 (2 perros - 2 gatos)
            Console.WriteLine(grupoUno);
            //son distintos
            if (perroUno.Equals("perroUno"))
            {
                Console.WriteLine("Son la misma mascota");
            }
            else
            {
                Console.WriteLine("No son la misma mascota");
            }
            //son iguales
            if (perroTres.Equals(perroCinco))
            {
                Console.WriteLine("Son la misma mascota");
            }
            else
            {
                Console.WriteLine("No son la misma mascota");
            }
            Console.ReadLine();
        }