示例#1
0
        static void Main(string[] args)
        {
            var cuadrado = new Cuadrado(4.0);//instancia de la clase cuadrado que hereda de figura con parametro double
             		cuadrado.Dibujar(); //metodo sobreescrito de la clase Cuadrado heredado de la clase Figura

             		Console.WriteLine("El area del cuadrado es:{0}",cuadrado.Area());

             		var circulo = new Circulo(4.0);//instancia de la clase circulo que hereda de Figura con parametro double
             		circulo.Dibujar();//metodo sobreescrito de la clase Circulo heredado de la clase Figura

             		Console.WriteLine("El area del circulo es:{0}",circulo.Area());

             		Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Circulo    circulo    = new Circulo(2);
            Rectangulo rectangulo = new Rectangulo(4, 8);
            Cuadrado   cuadrado   = new Cuadrado(3);

            Console.WriteLine(circulo.Dibujar());
            Console.WriteLine("{0:0.00}", circulo.CalcularSuperficie());
            Console.WriteLine("{0:0.00}", circulo.CalcularPerimetro());

            Console.WriteLine(rectangulo.Dibujar());
            Console.WriteLine("{0:0.00}", rectangulo.CalcularSuperficie());
            Console.WriteLine("{0:0.00}", rectangulo.CalcularPerimetro());

            Console.WriteLine(cuadrado.Dibujar());
            Console.WriteLine("{0:0.00}", cuadrado.CalcularSuperficie());
            Console.WriteLine("{0:0.00}", cuadrado.CalcularPerimetro());

            Console.ReadKey();
        }