示例#1
0
        static void Main(string[] args)
        {
            /*
             * Mascota mascota;//declarar el objeto
             *
             * //instanciacion del objeto. se llama al new y al constructor para dar estado inicial al objeto
             * mascota = new Mascota("Salem",new DateTime(1990, 01, 20),"Gato");
             * //el new reserva memoria y el constructor le sda un estado inicial
             *
             */

            //instanciar las 4 mascotas
            Mascota perro  = new Mascota("lolo", new DateTime(1999, 06, 14), "Perro");
            Mascota perro2 = new Mascota("fatiga", new DateTime(1998, 03, 09), "Perro");
            Mascota perro3 = new Mascota("mili", new DateTime(2009, 02, 10), "Perro");
            Mascota perro4 = new Mascota("perro", new DateTime(2010, 09, 23), "Perro");

            //mostrar en consola utilizando el metodo MostrarDatos que devuelve un string, los datos de la mascota
            Console.WriteLine(perro.MostrarDatos());
            Console.WriteLine(perro2.MostrarDatos());
            Console.WriteLine(perro3.MostrarDatos());
            Console.WriteLine(perro4.MostrarDatos());

            //realizar un metodo que devuelva la edad de la mascota. usando DataTime (devuelve un int)
            perro.SetNombre("MATIAS");

            Console.WriteLine($"{perro.GetNombre()} tiene {perro.CalcularEdad()} años");


            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            Mascota masc;
            Mascota masc2;
            Mascota masc3;
            Mascota masc4;

            string   nomb;
            DateTime fN;
            string   esp;

            Console.Write(" Ingresar nombre: ");
            nomb = Console.ReadLine();

            Console.Write(" Ingresar fecha (dd/MM/aaaa): ");
            DateTime.TryParse(Console.ReadLine(), out fN);

            Console.Write(" Ingresar especie: ");
            esp = Console.ReadLine();

            masc  = new Mascota(nomb, fN, esp);
            masc2 = new Mascota("Wendy", new DateTime(2018, 03, 01), "Perro");
            masc3 = new Mascota("Dalila", new DateTime(2015, 03, 15), "Gato");
            masc4 = new Mascota("Rosalia", new DateTime(2000, 06, 20), "Pez");

            Console.Write(" La edad es: {0} años", masc.CalcularEdad());
            Console.WriteLine();

            Console.Write(masc.MostrarDatos());

            Console.ReadKey();
        }
示例#3
0
        static void Main(string[] args)
        {
            Mascota mascota1 = new Mascota("Princesa", new DateTime(1987, 1, 12).Date, "Perro");

            Console.WriteLine(mascota1.MostrarDatos());
            Console.ReadKey();
        }
示例#4
0
        static void Main(string[] args)
        {
            Mascota mascota;

            mascota = new Mascota("Mateo", new DateTime(1999, 06, 02), "Humano");
            Console.WriteLine(mascota.MostrarDatos());
            Console.WriteLine("La edad es " + mascota.CalcularEdad());

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            // Instanciar las 4 mascotas
            Mascota salem  = new Mascota("Salem", new DateTime(1990, 1, 1), "Gato");
            Mascota buddy  = new Mascota("Buddy", new DateTime(1989, 2, 9), "Perro");
            Mascota perry  = new Mascota("Perry", new DateTime(2005, 6, 5), "Ornitorrinco");
            Mascota fatiga = new Mascota("Fatiga", new DateTime(2005, 11, 11), "Perro");



            // Mostrar en consola utilizando el método MostrarDatos que devuelve un string, los datos de mascota.
            Console.WriteLine(salem.MostrarDatos());
            Console.WriteLine(buddy.MostrarDatos());
            Console.WriteLine(perry.MostrarDatos());
            Console.WriteLine(fatiga.MostrarDatos());

            // Realizar un método que devuelva la edad de la mascota. Usando DateTime (Devuelve un int).
            // Mostrar "{nombre} tiene {edad} años", usando un getter para el nombre y el método que calcula la edad.
            Console.WriteLine($"{salem.GetNombre()} tiene {salem.CalcularEdad()} años.");
            Console.WriteLine($"{buddy.GetNombre()} tiene {buddy.CalcularEdad()} años.");
            Console.WriteLine($"{perry.GetNombre()} tiene {perry.CalcularEdad()} años.");
            Console.WriteLine($"{fatiga.GetNombre()} tiene {fatiga.CalcularEdad()} años.");

            Console.ReadKey();
            Console.Clear();

            // Cambiar el nombre con un setter y mostrar sus datos antes y despues.
            Mascota gato = new Mascota("Simba", new DateTime(2015, 10, 8), "Gato");

            Console.WriteLine(gato.MostrarDatos());
            gato.SetNombre("Nala");
            Console.WriteLine(gato.MostrarDatos());


            Console.ReadKey();
        }
示例#6
0
        static void Main(string[] args)
        {
            //Instanciar las 4 mascotas
            //mostrar en consola utilizando el metodo MostrarDatos que devuelva un string, los datos de mascotas.
            //Realizar un metodo que devuelva la edad de la mascota. Usando DateTime(devuelve un int)

            Mascota mascota1;//Declarar
            Mascota mascota2;
            Mascota mascota3;
            Mascota mascota4;

            mascota1 = new Mascota("Pepe", new DateTime(1990, 01, 20), "gato");//Instanciar
            mascota2 = new Mascota("Moni", new DateTime(1991, 02, 20), "perro");
            mascota3 = new Mascota("Dardo", new DateTime(1980, 03, 20), "pejelagarto");
            mascota4 = new Mascota("MariaElena", new DateTime(1999, 04, 20), "delfin");
            Console.WriteLine(mascota1.MostrarDatos());
            Console.WriteLine(mascota2.MostrarDatos());
            Console.WriteLine(mascota3.MostrarDatos());
            Console.WriteLine(mascota4.MostrarDatos());
            Console.ReadKey();
        }