Example #1
0
 public Rectangulo(Punto vertice1, Punto vertice3)
 {
     this.vertice1 = vertice1;
     this.vertice2 = new Punto(Math.Abs(vertice3.GetX() - vertice1.GetX()), vertice1.GetY());
     this.vertice3 = vertice3;
     this.vertice4 = new Punto(vertice1.GetX(), Math.Abs(vertice3.GetY() - vertice1.GetY()));
 }
Example #2
0
        public float Area()
        {
            float baseRectangulo   = Math.Abs(vertice1.GetX()) + Math.Abs(vertice3.GetX());
            float alturaRectangulo = Math.Abs(vertice1.GetY()) + Math.Abs(vertice3.GetY());

            this.area = baseRectangulo * alturaRectangulo;

            return(this.area);
        }
Example #3
0
 public Rectangulo(Punto vertice1, Punto vertice3)
 {
     this.vertice1  = new Punto(vertice1.GetX(), vertice1.GetY());
     this.vertice2  = new Punto(vertice3.GetX(), vertice1.GetY());
     this.vertice3  = new Punto(vertice3.GetX(), vertice3.GetY());
     this.vertice4  = new Punto(vertice1.GetX(), vertice3.GetY());
     this.area      = null;
     this.perimetro = null;
 }
Example #4
0
 public Rectangulo(Punto v1, Punto v3)
 {
     this.vertice1  = v1;
     this.vertice3  = v3;
     this.vertice2  = new Punto(v1.GetX(), v3.GetY());
     this.vertice4  = new Punto(v3.GetX(), v1.GetY());
     this.area      = Math.Abs(vertice1.GetX() - vertice3.GetX()) * Math.Abs(vertice1.GetY() - vertice3.GetY());
     this.perimetro = (Math.Abs(vertice1.GetX() - vertice3.GetX()) + Math.Abs(vertice1.GetY() - vertice3.GetY())) * 2;
 }
 public float Area()
 {
     if (this.area == 0)
     {
         int altura = Math.Abs(vertice1.GetY() - vertice4.GetY());
         int _base  = Math.Abs(vertice1.GetX() - vertice2.GetX());
         this.area = altura * _base;
     }
     return(this.area);
 }
        private float Area()
        {
            int largo;
            int ancho;

            largo = Math.Abs(vertice1.GetX() - vertice2.GetX());
            ancho = Math.Abs(vertice1.GetY() - vertice4.GetY());

            return((float)largo * ancho);
        }
Example #7
0
        public Rectangulo(Punto verticeN1, Punto verticeN3)
        {
            this.vertice1 = new Punto(verticeN1.GetX(), verticeN1.GetY());
            this.vertice2 = new Punto(verticeN1.GetX(), verticeN3.GetY());
            this.vertice3 = new Punto(verticeN3.GetX(), verticeN3.GetY());
            this.vertice4 = new Punto(verticeN3.GetX(), verticeN1.GetY());

            this.area      = -1;
            this.perimetro = -1;
        }
Example #8
0
        public Rectangulo(Punto v1, Punto v3)
        {
            this.vertice1 = new Punto(v1.GetX(), v1.GetY());
            this.vertice3 = new Punto(v3.GetX(), v3.GetY());

            this.vertice2 = new Punto(v1.GetX(), v3.GetY());
            this.vertice4 = new Punto(v3.GetX(), v1.GetY());

            this.area      = 0;
            this.perimetro = 0;
        }
Example #9
0
        public float Area()
        {
            float areaFinal;

            if (this.area == 0)
            {
                areaFinal = (Math.Abs(vertice3.GetX() - vertice1.GetX())) * Math.Abs(vertice3.GetY() - vertice1.GetY());
                this.area = areaFinal;
            }

            return(this.area);
        }
Example #10
0
 public float Area()
 {
     if (this.area < 0)
     {
         int base_ = Math.Abs(vertice1.GetX() - vertice2.GetX());
         int h     = Math.Abs(vertice1.GetY() - vertice4.GetY());
         return(base_ * h);
     }
     else
     {
         return(this.area);
     }
 }
        public float Area()
        {
            if (this.area == 0)
            {
                int laBase   = Math.Abs(vertice3.GetX() - vertice1.GetX());
                int laAltura = Math.Abs(vertice1.GetY() - vertice3.GetY());

                return(laBase * laAltura);
            }
            else
            {
                return(this.area);
            }
        }
Example #12
0
        public float Area()
        {
            int baseR;
            int alturaR;

            if (this.area == 0)
            {
                baseR     = (Math.Abs(vertice1.GetX() - vertice3.GetX()));
                alturaR   = (Math.Abs(vertice1.GetY() - vertice3.GetY()));
                this.area = baseR * alturaR;
            }

            return(this.area);
        }
Example #13
0
        private float Area()
        {
            float area;
            int   b, altura;

            b = vertice4.GetX() - vertice3.GetX();
            b = Math.Abs(b);

            altura = vertice2.GetY() - vertice3.GetY();
            altura = Math.Abs(altura);

            area = b * altura;

            return(area);
        }
 public Rectangulo(Punto vertice1, Punto vertice3)
 {
     this.vertice1 = vertice1;
     this.vertice3 = vertice3;
     Punto p2 = new Punto(vertice3.GetX(), vertice1.GetY());
     Punto p4 = new Punto(vertice1.GetX(), vertice3.GetY());
 }
Example #15
0
 public Rectangulo(Punto uno, Punto tres)
 {
     this.vertice1 = uno;
     this.vertice3 = tres;
     this.vertice2 = new Punto(tres.GetX(), uno.GetY());
     this.vertice4 = new Punto(uno.GetX(), tres.GetY());
 }
 public Rectangulo(Punto vertice1, Punto vertice3)
 {
     this.vertice1 = vertice1;
     this.vertice2 = new Punto(vertice3.GetX(), vertice1.GetY());
     this.vertice3 = vertice3;
     this.vertice4 = new Punto(vertice1.GetX(), vertice3.GetY());
     //double distanciaEntrePuntos = Math.Abs(Math.Sqrt(Math.Pow((vertice1.GetX() - vertice3.GetY()), 2) + Math.Pow((vertice1.GetX() - vertice3.GetY()), 2)));
 }
Example #17
0
 public Rectangulo(Punto vertice1, Punto vertice3)
 {
     this.area      = float.MinValue;
     this.perimetro = float.MinValue;
     this.vertice1  = vertice1;
     this.vertice3  = vertice3;
     this.vertice2  = new Punto(vertice1.GetX(), vertice3.GetY());
     this.vertice4  = new Punto(vertice3.GetX(), vertice1.GetY());
 }
Example #18
0
        /*
         *
         * V3 _________________V4
         |                    |
         |                    |
         |                    |
         |____________________|
         | V2                   V1
         |
         | El vertice 1 me da la base
         | El vertice 3 me la altura
         | Tomo siempre como inicio el punto 0,0 (v2)
         */

        public Rectangulo(Punto vertice1, Punto vertice3)
        {
            this.vertice1 = vertice1;
            this.vertice2 = new Punto(0, 0);
            this.vertice3 = vertice3;
            this.vertice4 = new Punto(vertice1.GetX(), vertice3.GetY());
            this.baseR    = Math.Abs(this.vertice2.GetX() - this.vertice1.GetX());
            this.alturaR  = Math.Abs(this.vertice2.GetY() - this.vertice3.GetX());
        }
Example #19
0
 /// <summary>
 /// Contructor para un rectangulo.
 /// </summary>
 /// <param name="vertice1"></param>
 /// <param name="vertice3"></param>
 public Rectangulo(Punto vertice1, Punto vertice3)
 {
     //////////////////////////////////////////////////////////////////
     this.vertice1 = vertice1;
     this.vertice3 = vertice3;
     this.vertice2 = new Punto(vertice1.GetX(), vertice3.GetY());
     this.vertice4 = new Punto(vertice3.GetX(), vertice1.GetY());
     /////////////////////////////////////////////////////////////////
 }
Example #20
0
        public void UnRectangulo(Punto vertice1, Punto vertice3)
        {
            Punto punto2 = new Punto();
            Punto punto4 = new Punto();

            punto2.UnPunto(vertice1.GetX(), vertice3.GetY());
            punto4.UnPunto(vertice3.GetX(), vertice1.GetY());
            this.vertice1 = vertice1;
            this.vertice3 = vertice3;
            this.vertice2 = punto2;
            this.vertice4 = punto4;
        }
Example #21
0
        public Rectangulo(Punto vertice1, Punto vertice3)
        {
            this.vertice  = vertice1;
            this.vertice3 = vertice3;

            this.vertice2 = new Punto(vertice1.GetX(), vertice3.GetY());
            this.vertice4 = new Punto(vertice3.GetX(), vertice1.GetY());
            float altura = 0;

            altura      = Math.Abs(this.vertice2.GetX() - vertice4.GetX()) + Math.Abs(this.vertice2.GetY() - this.vertice4.GetY());
            this.altura = altura;
        }
Example #22
0
        public Rectangulo(Punto vertice1, Punto vertice3, Punto vertice2, Punto vertice4) : this(vertice1, vertice3)
        {
            this.vertice2 = vertice2;
            this.vertice4 = vertice4;

            this.vertice  = new Punto(vertice2.GetX(), vertice4.GetY());
            this.vertice3 = new Punto(vertice4.GetX(), vertice2.GetY());
            float laBase = 0;

            laBase      = Math.Abs(this.vertice.GetX() - vertice3.GetX()) + Math.Abs(this.vertice.GetY() - this.vertice.GetY());
            this.laBase = laBase;
        }
Example #23
0
        public Rectangulo(Punto vertice1, Punto vertice3)
        {
            this.vertice1 = vertice1;
            this.vertice3 = vertice3;

            int verticeX2 = vertice3.GetX();
            int verticeY2 = vertice1.GetY();

            this.vertice2 = new Punto(verticeX2, verticeY2);

            int puntoX4, puntoY4, dif;

            dif     = Math.Abs(vertice1.GetX() - vertice3.GetX());
            puntoX4 = vertice3.GetX() - dif;
            puntoX4 = Math.Abs(puntoX4);

            dif     = Math.Abs(vertice3.GetY() - vertice1.GetY());
            puntoY4 = vertice1.GetY() - dif;
            puntoY4 = Math.Abs(puntoY4);

            this.vertice4 = new Punto(puntoX4, puntoY4);
        }
        public Rectangulo(Punto vertice1, Punto vertice3)
        {
            this.vertice1 = vertice1;
            this.vertice3 = vertice3;
            this.vertice2 = new Punto(vertice3.GetX(), vertice1.GetY());
            this.vertice4 = new Punto(vertice1.GetX(), vertice3.GetY());

            /*
             * int laBase = Math.Abs(vertice3.GetX() - vertice1.GetX());
             * int laAltura = Math.Abs(vertice1.GetY() - vertice3.GetY());
             * this.perimetro = (laBase + laAltura) * 2;
             * this.area = laBase * laAltura;
             */
        }
        public Rectangulo(Punto vertice1, Punto vertice3)
        {
            this.vertice1 = vertice1;
            this.vertice3 = vertice3;
            int   xVer1 = vertice1.GetX();
            int   yVer1 = vertice1.GetY();
            int   xVer3 = vertice3.GetX();
            int   yVer3 = vertice3.GetY();
            Punto vert2 = new Punto(xVer1, yVer3);

            this.vertice2 = vert2;
            Punto vert4 = new Punto(xVer3, yVer1);

            this.vertice4 = vert4;
        }
Example #26
0
        public Rectangulo(Punto Vertice1, Punto Vertice3)
        {
            this.perimetro = 0;
            this.area      = 0;

            this.Vertice1 = Vertice1;
            Punto aux = new Punto(Vertice3.GetX(), Vertice1.GetY());

            this.Vertice2 = aux;
            this.Vertice3 = Vertice3;
            aux           = new Punto(Vertice1.GetX(), Vertice3.GetY());
            this.Vertice4 = aux;


            // DistanciaPuntos = Math.Sqrt(Math.Pow(CatetoX, 2) + Math.Pow(CatetoY, 2));
        }
Example #27
0
        public Rectangulo(Punto vertice1, Punto vertice3)
        {
            Punto vertice2 = new Punto(vertice3.GetX(), vertice1.GetY());
            Punto vertice4 = new Punto(vertice1.GetX(), vertice3.GetY());

            this._vertice1 = vertice1;
            this._vertice2 = vertice2;
            this._vertice3 = vertice3;
            this._vertice4 = vertice4;

            int lado   = (Math.Abs(this._vertice3.GetX())) - (Math.Abs(this._vertice1.GetX()));
            int altura = (Math.Abs(this._vertice3.GetY())) - (Math.Abs(this._vertice1.GetY()));

            this._area      = lado * altura;
            this._perimetro = (lado + altura) * 2;
        }
        public Rectangulo(Punto vertice1, Punto vertice3)
        {
            int x, y;

            x = vertice1.GetX();
            y = vertice3.GetY();
            Punto vertice2 = new Punto(x, y);

            x = vertice3.GetX();
            y = vertice1.GetY();
            Punto vertice4 = new Punto(x, y);

            this.vertice1 = vertice1;
            this.vertice2 = vertice2;
            this.vertice3 = vertice3;
            this.vertice4 = vertice4;
        }
Example #29
0
 private int ObtenerDiferenciaEnX(Punto v1, Punto v2)
 {
     //Console.WriteLine("X: " + Math.Abs(v1.GetX() - v2.GetX()));
     return(Math.Abs(v1.GetX() - v2.GetX()));
 }
 public float getArea()
 {
     this.area = (vertice1.GetX() * vertice3.GetY());//base del vertice 1 por altura del vertice 3
     //No seria vertice 1 * vertice 2?? base * altura?
     return(this.area);
 }