示例#1
0
        public static void DuenoMascota()
        {
            //Persona
            Dueno  dueno;
            String Nombre;
            String Direccion;
            String Telefono;

            Console.WriteLine("Digite el nombre del dueno:");
            Nombre = Console.ReadLine();
            Console.WriteLine("Digite la direccion:");
            Direccion = Console.ReadLine();
            Console.WriteLine("Digite su numero de telefono:");
            Telefono = Console.ReadLine();

            dueno = new Dueno(Nombre, Direccion, Telefono);



            //Mascota
            Mascota mascota;
            String  Nombre2;
            String  Raza;

            Console.WriteLine("Digite el nombre de la Mascota:");
            Nombre2 = Console.ReadLine();
            Console.WriteLine("Digite la Raza:");
            Raza = Console.ReadLine();

            mascota = new Mascota(Nombre2, Raza, Nombre, Direccion, Telefono);

            Console.WriteLine(dueno.ToString());
            Console.WriteLine(mascota.ToString());
        }
            public override string ToString()
            {
                StringBuilder sb = new StringBuilder();

                sb.AppendFormat("\nNombre: {0}\nEdad: {1} años\nGénero: {2}\n", Nombre, Edad, Genero);

                sb.Append(mascota.ToString());
                return(sb.ToString());
            }
示例#3
0
            //Sobreescribir el método "ToString()" para el formato de impresión de nuestra cadena
            public override string ToString()
            {
                StringBuilder sb = new StringBuilder();

                sb.AppendFormat("\nNombre : {0}\nEdad: {1} años\nGenero: {2}\n", Nombre, Edad, Genero);

                //Adicionamos la cadena obtenida de la estructura "Mascota"
                sb.Append(mascota.ToString());
                return(sb.ToString());
            }
示例#4
0
        static void Main(string[] args)
        {
            Mascota mascota;
            String  NombreM, NombreD, Raza, Direccion, Telefono;

            Console.WriteLine("Nombre de la mascota");
            NombreM = Console.ReadLine();
            Console.WriteLine("Raza de la mascota");
            Raza = Console.ReadLine();
            Console.WriteLine("Nombre del dueño");
            NombreD = Console.ReadLine();
            Console.WriteLine("Direccion");
            Direccion = Console.ReadLine();
            Console.WriteLine("Telefono");
            Telefono = Console.ReadLine();

            mascota = new Mascota(NombreM, Raza, NombreD, Direccion, Telefono);

            Console.WriteLine(mascota.ToString());
        }
示例#5
0
 public void ToStringTest()
 {
     Persona persona = new Persona();
     persona.Nombre = "Juan";
     persona.Apellido = "Perez";
     Mascota mascota = new Mascota();
     Assert.AreEqual("Capitulo9WellFormedTypes.Mascota",mascota.ToString());//fully qualifyed name. en el caso de las clases, te regresa este dato, si no se hace override a tostring.
     Assert.AreEqual("1", 1.ToString());//aqui se usa el tostring que viene de object y que se hereda por default.
     Assert.AreEqual("Juan Perez", persona.ToString());//utilizando override en un metodo de persona class, te regresa una representacion en texto.
 }
            public override String ToString()
            {
                StringBuilder sb = new StringBuilder();

                sb.AppendFormat($"Dueño\nNombre: { nombre}\t Telefono: {telefono}\tDireccion: {direccion}\nMascota\n{mascota.ToString()} ");
                return(sb.ToString());
            }
        static void Main(string[] args)
        {
            int    opcion;
            string respuesta = " ";

            Tienda      tienda      = new Tienda();
            Mascota     mascota     = new Mascota();
            Neumaticos  neumaticos  = new Neumaticos();
            ClassTienda classTienda = new ClassTienda();
            Estudiante  estudiante  = new Estudiante();
            Poligono    poligono    = new Poligono();
            Factorial   factorial   = new Factorial();

            Console.WriteLine("                                        MENU TAREA 3");
            Console.WriteLine("Capitulo 9");
            Console.WriteLine("1. Crear una estructura para los productos de una tienda.");
            Console.WriteLine("2. Crear estructuras enlazadas para la información de una mascota y su dueño.");
            Console.WriteLine("3. Crear una enumeración para los diferentes tipos de neumáticos.");

            Console.WriteLine("Capitulo 10");
            Console.WriteLine("4. Crear el diseño de una clase para llevar el inventario de una tienda.");
            Console.WriteLine("5. Crear una clase para llevar la información de los estudiantes de una escuela");
            Console.WriteLine("6. Crear una clase para polígonos con sobrecarga del constructor.Todos");

            Console.WriteLine("Capitulo 12");
            Console.WriteLine("7. Usar la depuración paso a paso para observar cómo cambia el valor de la variable en el programa del factorial.");

            do
            {
                Console.WriteLine("Elija la opcion del Menu Principal");
                opcion = Convert.ToInt32(Console.ReadLine());
                switch (opcion)
                {
                case 1:
                    Console.WriteLine("Capitulo 9, ejercicio 1");
                    Tiendas[] amigos = new Tiendas[5];
                    amigos[1].articulo = "Blusa";
                    amigos[1].cantidad = "5";
                    amigos[1].precio   = 200;
                    Console.WriteLine(amigos[1].ToString());

                    break;

                case 2:
                    Console.WriteLine("Capitulo 9, ejercicio 3");
                    Mascotas[] ami = new Mascotas[5];
                    ami[1].nombreDueño   = "Maria";
                    ami[1].nombreMascota = "Brenda";
                    ami[1].raza          = "Chiguagua";
                    Console.WriteLine(ami[1].ToString());
                    break;

                case 3:
                    Console.WriteLine("Capitulo 9, ejercicio 4");
                    mascota.ToString();
                    break;

                case 4:
                    Console.WriteLine("Capitulo 10, ejercicio 1");
                    Console.WriteLine("No se va a presentar nada porque no hay que impeimirlos ");
                    break;

                case 5:
                    Console.WriteLine("Capitulo 10, ejercicio 2");
                    Console.WriteLine("No se va a presentar nada porque no hay que impeimirlos ");

                    break;

                case 6:
                    Console.WriteLine("Capitulo 10, ejercicio 3,4,5");
                    poligono.ToString();

                    break;

                case 7:
                    Console.WriteLine("Capitulo 12, ejercicio 1");
                    factorial.calcularfactorial();
                    break;

                default:
                    Console.WriteLine("Opcion no valida");
                    break;
                }
                Console.WriteLine(" ");
                Console.WriteLine("Deseas volver al Menu Principal (si / no) ?");
                respuesta = Console.ReadLine();
            } while (respuesta == "si");
        }