static void Main(string[] args)
        {
            Console.Title = "Ejercicio_18";

            Punto      pto1          = new Punto(0, 0);
            Punto      pto3          = new Punto(3, 1);
            Rectangulo objRectangulo = new Rectangulo(pto1, pto3);

            Console.WriteLine("Área: " + objRectangulo.Area().ToString());
            Console.WriteLine("Perímetro: " + objRectangulo.Perimetro().ToString());

            Console.ReadKey();
        }
Example #2
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 18";

            Punto p1 = new Punto(1, 2);
            Punto p3 = new Punto(7, 5);

            Rectangulo r1 = new Rectangulo(p1, p3);

            Rectangulo.Mostrar(r1);

            Console.ReadKey();
        }
Example #3
0
        static void Main(string[] args)
        {
            Punto punto1 = new Punto(0, 5);
            Punto punto3 = new Punto(10, 0);

            Rectangulo rectangulo1 = new Rectangulo(punto1, punto3);

            rectangulo1.Area();
            rectangulo1.Perimetro();

            Console.WriteLine("Area: {0} Perímetro: {1}", rectangulo1.GetArea(), rectangulo1.GetPerimetro());
            Console.ReadKey();
        }
Example #4
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_18";

            Punto vert1 = new Punto(1, 3);
            Punto vert3 = new Punto(9, 8);

            Rectangulo rectangulo = new Rectangulo(vert1, vert3);

            Console.Write(Program.MostrarRectangulo(rectangulo));

            Console.ReadKey();
        }
Example #5
0
        static void Main(string[] args)
        {
            Punto a = new Punto(2, 5);

            Rectangulo r = new Rectangulo(a, new Punto(2, 5));

            Console.WriteLine(r.lado);

            Console.WriteLine(r.perimetro);

            Console.WriteLine(r.area);

            Console.ReadLine();
        }
Example #6
0
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio_18";
            Console.ForegroundColor = ConsoleColor.Green;

            Punto      p1         = new Punto(2, 3);
            Punto      p3         = new Punto(5, 1);
            Rectangulo rectangulo = new Rectangulo(p1, p3);

            Console.WriteLine(rectangulo.Area());


            Console.ReadKey();
        }
Example #7
0
        public static void MostrarRectangulo(Rectangulo rectangulo, Punto vertice1, Punto vertice3)
        {
            Punto vertice2 = new Punto(vertice3.GetX(), vertice1.GetY());
            Punto vertice4 = new Punto(vertice1.GetX(), vertice3.GetY());

            Console.WriteLine("Vertice 1: X: {0} Y: {1}", vertice1.GetX(), vertice1.GetY());
            Console.WriteLine("Vertice 2: X: {0} Y: {1}", vertice2.GetX(), vertice2.GetY());
            Console.WriteLine("Vertice 3: X: {0} Y: {1}", vertice3.GetX(), vertice3.GetY());
            Console.WriteLine("Vertice 4: X: {0} Y: {1}", vertice4.GetX(), vertice4.GetY());
            Console.WriteLine("Perimetro: {0}", rectangulo.Perimetro());
            Console.WriteLine("Area: {0}", rectangulo.Area());
            //Console.WriteLine(rectangulo.Area());
            //Console.WriteLine(rectangulo.Perimetro());
        }
Example #8
0
        static void Main(string[] args)
        {
            Console.Title = "Ej_18";

            /*
             *  Escribir una aplicación con estos dos espacios de nombres (namespaces): Geometría y
             *  PruebaGeometria.
             *  Dentro del espacio de nombres Geometría se deberán escribir dos clases: Punto y Rectangulo.
             *  a. La clase Punto ha de tener dos atributos privados con acceso de sólo lectura (sólo con
             *  getters), que serán las coordenadas del punto. También un constructor que reciba los
             *  parámetros x e y.
             *  b. La clase Rectangulo tiene los atributos de tipo Punto vertice1, vertice2, vertice3 y vertice4
             *  (que corresponden a los cuatro vértices del rectángulo).
             *  c. La base de todos los rectángulos de esta clase será siempre horizontal. Por lo tanto, debe
             *  tener un constructor para construir el rectángulo por medio de los vértices 1 y 3 (utilizar el
             *  método Abs de la clase Math, dicho método retorna el valor absoluto de un número, para
             *  obtener la distancia entre puntos).
             *  d. Realizar los métodos getters para los atributos privados área y perímetro.
             *  e. Los atributos área (base * altura) y perímetro ((base + altura)*2) se deberán calcular sólo
             *  una vez, al llamar por primera vez a su correspondiente método getter. Luego se deberá
             *  retornar siempre el mismo valor.
             *  En el espacio de nombres PruebaGeometria es donde se escribirá
             *  una clase con el método Main.
             *  f. Probar las funcionalidades de las clases Punto y Rectangulo.
             *  i. Generar un nuevo Rectangulo.
             *  ii. Imprimir por pantalla los valores de área y perímetro.
             *  g. Desarrollar un método de clase que muestre todos los datos del rectángulo que recibe como
             *  parámetro.
             */

            Punto p1 = new Punto(2, 2);
            Punto p2 = new Punto(4, 6);

            Rectangulo r = new Rectangulo(p1, p2);

            Console.WriteLine("                      ");
            Console.WriteLine("Datos del Rectángulo  ");
            Console.WriteLine();
            Console.BackgroundColor
                = ConsoleColor.Blue;
            Console.WriteLine("                      ");
            Console.WriteLine("Area:                " + r.Area());
            Console.WriteLine("Perimetro:          " + r.Perimetro());
            Console.WriteLine("                      ");
            Console.ResetColor();
            Console.WriteLine();
            Console.WriteLine("Pulse una tecla para Terminar");
            Console.ReadKey();
        }
Example #9
0
        static void Main(string[] args)
        {
            Punto punto1 = new Punto(-7, 2);
            Punto punto3 = new Punto(4, 8);

            Rectangulo rec1      = new Rectangulo(punto1, punto3);
            float      area      = rec1.Area();
            float      perimetro = rec1.Perimetro();


            Console.WriteLine("El area {0}", area);
            Console.WriteLine("Perimetro {0}", perimetro);

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Punto      punto1;
            Punto      punto3;
            Rectangulo rectangulo;

            punto1 = new Punto(2, 8);
            punto3 = new Punto(1, 2);

            rectangulo = new Rectangulo(punto1, punto3);

            Console.WriteLine(Rectangulo.MostrarRectangulo(rectangulo));

            Console.ReadKey();
        }
Example #11
0
        static void Main(string[] args)
        {
            void MostrarRectangulo(Rectangulo rectangulo)
            {
                Console.WriteLine("El área del rectangulo es: {0}", rectangulo.GetArea());
                Console.WriteLine("El perímetro del rectangulo es: {0}", rectangulo.GetPerimetro());
            }

            Punto      puntoA          = new Punto(-2, -2);
            Punto      puntoB          = new Punto(-9, 2);
            Rectangulo nuevoRectangulo = new Rectangulo(puntoA, puntoB);

            MostrarRectangulo(nuevoRectangulo);

            Console.ReadKey();
        }
Example #12
0
        static void Main(string[] args)
        {
            Punto punto1 = new Punto(2, 2);
            Punto punto2 = new Punto(6, 6);

            Console.WriteLine("Puntos: ");
            Console.WriteLine(punto1);
            Console.WriteLine(punto2);

            Rectangulo rectangulo = new Rectangulo(punto1, punto2);

            Console.WriteLine("Rectangulo:\n");

            rectangulo.Mostrar();

            Console.ReadLine();
        }
Example #13
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 18";

            Punto p1 = new Punto(10, 10);
            Punto p3 = new Punto(5, 5);

            Rectangulo r1 = new Rectangulo(p1, p3);

            //Console.WriteLine("Area: {0}", r1.Area());
            //Console.WriteLine("Perimetro: {0}", r1.Perimetro());

            Console.WriteLine(r1.Mostrar(r1));



            Console.ReadKey();
        }
Example #14
0
        static void Main(string[] args)
        {
            //int numero = -500;//de -500 me lo pasa a 500 positivo..
            //Console.WriteLine("numero absoluto: " + Math.Abs(numero));
            //Console.WriteLine("valor absoluto de -50000: " + Math.Abs(-50000));
            Punto puntoUno = new Punto(0, 0);
            Punto puntoDos = new Punto(20, 50);

            Rectangulo rectanguloUno = new Rectangulo(puntoUno, puntoDos);

            Console.WriteLine("El area del triangulo uno es: " + rectanguloUno.getArea());
            //Console.WriteLine(rectanguloUno.getArea());
            //Console.WriteLine("Ingrese area: ");
            //int.TryParse(Console.ReadLine(), out area);

            //Console.WriteLine("Ingrese perimetro: ");
            //int.TryParse(Console.ReadLine(), out perimetro);


            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            /*f.Probar las funcionalidades de las clases Punto y Rectangulo.
             *      i.Generar un nuevo Rectangulo.
             *      ii.Imprimir por pantalla los valores de área y perímetro.
             *
             * g.Desarrollar un método de clase que muestre todos los datos del rectángulo que recibe como
             * parámetro.*/

            Punto vertice1 = new Punto(1, 2);
            Punto vertice2 = new Punto(3, 4);
            Punto vertice3 = new Punto(5, 6);
            Punto vertice4 = new Punto(7, 8);

            Rectangulo rectangulo = new Rectangulo(vertice1, vertice3);

            Console.Write("\nArea: ", rectangulo.Area());
            Console.Write("\nPerimetro: ", rectangulo.Perimetro());

            Console.ReadKey(true);
        }
Example #16
0
        static void Main(string[] args)
        {
            string valorIngresado;
            int    valor1;
            int    valor2;
            int    valor3;
            int    valor4;

            Console.WriteLine("Ingrese el valor de x: ");
            valorIngresado = Console.ReadLine();
            valor1         = int.Parse(valorIngresado);

            Console.WriteLine("Ingrese el valor de x: ");
            while (!int.TryParse(Console.ReadLine(), out valor2))
            {
                Console.WriteLine("Error en el parametro");
            }

            Console.WriteLine("Ingrese el valor de y: ");
            while (!int.TryParse(Console.ReadLine(), out valor3))
            {
                Console.WriteLine("Error en el parametro");
            }

            Console.WriteLine("Ingrese el valor de y: ");
            while (!int.TryParse(Console.ReadLine(), out valor4))
            {
                Console.WriteLine("Error en el parametro");
            }

            Rectangulo rectangulo = new Rectangulo(new Punto(valor1, valor3), new Punto(valor2, valor4));

            Console.WriteLine("Area: {0:N}", rectangulo.area);
            Console.WriteLine("Perimetro: {0:N}", rectangulo.perimetro);
            Console.ReadLine();
        }
 public static void clase(Rectangulo objRectangulo)
 {
     Console.WriteLine("Área: " + objRectangulo.Area().ToString());
     Console.WriteLine("Perímetro: " + objRectangulo.Perimetro().ToString());
     //Console.WriteLine(string.Format("Vértice 1: {0},{1}", objRectangulo.)
 }
Example #18
0
 public static void MostrarRectangulo(Rectangulo rec)
 {
     Console.WriteLine("El vertice1 es : (" + rec.GetVertice1().GetX() + "," + rec.GetVertice1().GetY() + ") \n El vertice 2 es : (" + rec.GetVertice2().GetX() + "," + rec.GetVertice2().GetY() + ")  \n El vertice 3 es : (" + rec.GetVertice3().GetX() + "," + rec.GetVertice3().GetY() + ")  \n El vertice 4 es : (" + rec.GetVertice4().GetX() + "," + rec.GetVertice4().GetY() + ") ");
 }