示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Programa para demostrar el concepto de herencia de clases");
            Console.WriteLine("Jerarquía de figuras geométricas cerradas");

            Figura miFigura = new Figura();

            Console.WriteLine("La figura tiene centro en las coordenadas ({0},{1})", miFigura.CentroX, miFigura.CentroY);

            Console.Write("Ingresa la coordenada X del centro de la figura:");
            miFigura.CentroX = int.Parse(Console.ReadLine());

            Console.Write("Ingresa la coordenada Y del centro de la figura:");
            miFigura.CentroY = int.Parse(Console.ReadLine());

            Console.WriteLine("La figura tiene centro en las coordenadas ({0},{1})", miFigura.CentroX, miFigura.CentroY);

            Console.WriteLine("Ahora con el triangulo... ");

            Triangulo miTria = new Triangulo();

            Console.WriteLine("El triangulo tiene centro en las coordenadas ({0},{1})", miTria.CentroX, miTria.CentroY);

            Console.WriteLine("Ingresa la coordenada x del centro del triangulo: ");
            miTria.CentroX = int.Parse(Console.ReadLine());

            Console.WriteLine("Ingresa la coordenada y del centro del triangulo: ");
            miTria.CentroY = int.Parse(Console.ReadLine());

            Console.WriteLine("El triangulo tiene centro en las coordenadas ({0},{1})", miTria.CentroX, miTria.CentroY);

            Console.WriteLine("Ahora otro triangulo");

            int x, y;

            Console.WriteLine("Ingresa la coordenada x del centro del triangulo: ");
            x = int.Parse(Console.ReadLine());

            Console.WriteLine("Ingresa la coordenada x del centro del triangulo: ");
            y = int.Parse(Console.ReadLine());

            Triangulo otroTri = new Triangulo(x, y);

            Console.WriteLine("El triangulo tiene centro en las coordenadas ({0},{1})", x, y);
        }
示例#2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Programa para demostrar el concepto de herencia de clases");
            Console.WriteLine("Jerarquía de figuras geométricas cerradas");

            Figura miFigura = new Figura();

            Console.Write("Ingresa la coordenada X del centro de la figura: ");
            miFigura.CentroX = int.Parse(Console.ReadLine());

            Console.Write("Ingresa la coordenada Y del centro de la figura: ");
            miFigura.CentroY = int.Parse(Console.ReadLine());

            Console.WriteLine("La figura tiene centro en las coordenadas ({0},{1})",
                              miFigura.CentroX, miFigura.CentroY);

            Console.WriteLine("\n\nAhora para un triangulo...");

            Triangulo miTria = new Triangulo();

            Console.WriteLine("Antes de inicializar, El triangulo tiene centro en las coordenadas ({0},{1})",
                              miTria.CentroX, miTria.CentroY);

            Console.Write("Ingresa la coordenada X del centro del triangulo: ");
            miTria.CentroX = int.Parse(Console.ReadLine());

            Console.Write("Ingresa la coordenada Y del centro del triangulo: ");
            miTria.CentroY = int.Parse(Console.ReadLine());

            Console.WriteLine("El triangulo tiene centro en las coordenadas ({0},{1})",
                              miTria.CentroX, miTria.CentroY);


            Console.WriteLine("\n\nAhora para otro triangulo...");
            int    x, y, a, b;
            string t;

            Console.Write("Ingresa la coordenada X del centro del triangulo: ");
            x = int.Parse(Console.ReadLine());

            Console.Write("Ingresa la coordenada Y del centro del triangulo: ");
            y = int.Parse(Console.ReadLine());

            Console.Write("Ingresa la base del triangulo: ");
            b = int.Parse(Console.ReadLine());

            Console.Write("Ingresa la altura del triangulo: ");
            a = int.Parse(Console.ReadLine());

            Console.Write("Ingresa el tipo del triangulo: ");
            t = Console.ReadLine();

            Triangulo otroTri = new Triangulo(t, a, b, x, y);

            Console.WriteLine(otroTri.Info());
            Console.WriteLine(otroTri.ObtieneArea());

            Console.WriteLine("\n\nAhora para un circulo...");

            Circulo miCi = new Circulo();

            Console.Write("Ingresa la coordenada X del centro del circulo: ");
            miCi.CentroX = int.Parse(Console.ReadLine());

            Console.Write("Ingresa la coordenada Y del centro del circulo: ");
            miCi.CentroY = int.Parse(Console.ReadLine());

            Console.Write("Ingresa el valor del radio del circulo: ");
            miCi.Radio = int.Parse(Console.ReadLine());

            Console.WriteLine(miCi.Info());
        }