Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Punto vertice1 = new Punto(0, 4);
            Punto vertice3 = new Punto(5, 0);

            Rectangulo rec = new Rectangulo(vertice1, vertice3);

            rec.Area();
            rec.Perimetro();

            Console.WriteLine(Rectangulo.MostrarDatos(rec));

            Console.ReadKey();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Method for show a message in string
        /// </summary>
        /// <param name="rectangulo">Class rectangulo</param>
        /// <returns>The message</returns>
        public static string ShowRectangulo(Rectangulo rectangulo)
        {
            StringBuilder infoRectangulo = new StringBuilder();
            string        returnInfo;

            infoRectangulo.AppendFormat("Rectangulo > Ancho: {0} Alto: {1} Area: {2} Perimetro: {3}\n", rectangulo.CalcularWidthRectangulo()
                                        , rectangulo.CalcularHeightRectangulo(), rectangulo.Area(), rectangulo.Perimetro());
            infoRectangulo.AppendLine("Vertice 1: \nX: " + rectangulo.vertice1.GetX() + "- Y: " + rectangulo.vertice1.GetY());
            infoRectangulo.AppendLine("Vertice 2: \nX: " + rectangulo.vertice2.GetX() + "- Y: " + rectangulo.vertice2.GetY());
            infoRectangulo.AppendLine("Vertice 3: \nX: " + rectangulo.vertice3.GetX() + "- Y: " + rectangulo.vertice3.GetY());
            infoRectangulo.AppendLine("Vertice 4: \nX: " + rectangulo.vertice4.GetX() + "- Y: " + rectangulo.vertice4.GetY());

            returnInfo = infoRectangulo.ToString();
            return(returnInfo);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Punto primPunt = new Punto(3, 16);
            Punto segPunt  = new Punto(20, 8);

            Punto mostPunt1 = new Punto(2, 16);
            Punto mostPunt2 = new Punto(20, 4);

            Rectangulo nuevRect = new Rectangulo(primPunt, segPunt);
            Rectangulo mostRect = new Rectangulo(mostPunt1, mostPunt2);

            Console.Write(" El area es: {0}", nuevRect.GetArea());
            Console.WriteLine();
            Console.Write(" El perimetro es: {0}", nuevRect.GetPerimetro());
            Console.WriteLine();

            Console.Write(mostRect.DevolRectang(mostRect));

            Console.ReadKey();
        }