示例#1
0
        static void Main(string[] args)
        {
            //Cuadrado
            Figura cuadrado = new Figura();

            cuadrado.setLados(10);
            Console.WriteLine("El perímetro del cuadrado es: " + cuadrado.Perimetro());
            Console.WriteLine("El área del cuadrado es: " + cuadrado.Area());

            //Rectángulo
            Rectangulo rectuangulo = new Rectangulo();

            rectuangulo.setLados(10, 20);
            Console.WriteLine("El perímetro del rectángulo es: " + rectuangulo.Perimetro());
            Console.WriteLine("El área del rectángulo es: " + rectuangulo.Area());

            //Triángulo
            Triangulo triangulo = new Triangulo();

            triangulo.setLados(10);
            Console.WriteLine("El perímetro del triángulo es: " + triangulo.Perimetro());
            Console.WriteLine("El área del triángulo es: " + triangulo.Area());

            Console.ReadLine();
        }
        public static string Mostrar(Rectangulo rec)
        {
            string datos;
            int    x1 = rec.vertice1.GetX(), x2 = rec.vertice2.GetX(), x3 = rec.vertice3.GetX(), x4 = rec.vertice4.GetX();
            int    y1 = rec.vertice1.GetY(), y2 = rec.vertice2.GetY(), y3 = rec.vertice3.GetY(), y4 = rec.vertice4.GetY();
            float  area      = rec.Area();
            float  perimetro = rec.Perimetro();

            datos = "Vertice 1 = (" + x1 + "," + y1 + "), Vertice 2 = (" + x2 + "," + y2 + "), Vertice 3 = (" + x3 + "," + y3 + "), Vertice 4 = (" + x4 + "," + y4 + "), Area = " + area + ", Perimetro = " + perimetro;
            return(datos);
        }
示例#3
0
        public static string Mostrar(Rectangulo data)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(string.Format("Vertice 1: {0},{1}", data.vertice1.GetX(), data.vertice1.GetY()));
            sb.AppendLine(string.Format("Vertice 2: {0},{1}", data.vertice2.GetX(), data.vertice2.GetY()));
            sb.AppendLine(string.Format("Vertice 3: {0},{1}", data.vertice3.GetX(), data.vertice3.GetY()));
            sb.AppendLine(string.Format("Vertice 4: {0},{1}", data.vertice4.GetX(), data.vertice4.GetY()));
            sb.AppendLine(string.Format("Area del Rectangulo: {0}", data.Area()));
            sb.AppendLine(string.Format("Perimetro del Rectangulo: {0}", data.Perimetro()));

            return(sb.ToString());
        }
示例#4
0
        public static string MostrarRectangulo(Rectangulo r)
        {
            string datos;

            r.Area();
            r.Perimetro();

            datos = String.Format("Datos del rectángulo:");
            datos = String.Format("{0}\nVertice 1: ({1},{2})", datos, r.vertice1.GetX(), r.vertice1.GetY());
            datos = String.Format("{0}\nVertice 2: ({1},{2})", datos, r.vertice2.GetX(), r.vertice2.GetY());
            datos = String.Format("{0}\nVertice 3: ({1},{2})", datos, r.vertice3.GetX(), r.vertice3.GetY());
            datos = String.Format("{0}\nVertice 4: ({1},{2})", datos, r.vertice4.GetX(), r.vertice4.GetY());
            datos = String.Format("{0}\n----------------------", datos);
            datos = String.Format("{0}\nÁrea: {1}", datos, r.area);
            datos = String.Format("{0}\nPerímetro: {1}", datos, r.perimetro);

            return(datos);
        }