Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            int    gverdi1, gverdi2, gverdi3, perim_kvadratis, perim_mart, perim_sam;
            double fartobi, fartobi_kvadratis, fartobi_sam, fartobi_mart;

            gverdi1 = int.Parse(textBox1.Text);
            gverdi2 = int.Parse(textBox2.Text);
            gverdi3 = int.Parse(textBox3.Text);



            Figura martkutxedi = new Figura(gverdi1, gverdi2);
            Figura kvadrati    = new Figura(gverdi1);

            Figura samkutxedi = new Figura(gverdi1, gverdi2, gverdi3);

            perim_kvadratis   = kvadrati.Perimetri();
            perim_sam         = samkutxedi.Perimetri();
            perim_mart        = martkutxedi.Perimetri();
            fartobi_kvadratis = kvadrati.Fartobi();
            fartobi_sam       = samkutxedi.Fartobi();
            fartobi_mart      = martkutxedi.Fartobi();


            label1.Text = "კვადრატის პერიმეტრი " + perim_kvadratis.ToString() + " კვადრატის ფართობი  " + fartobi_kvadratis.ToString();

            label2.Text = "სამკუთხედის პერიმეტრი " + perim_sam.ToString() + " სამკუთხედის ფართობი " + fartobi_sam.ToString();

            label3.Text = "მართკუთხედის პერიმეტრი " + perim_mart.ToString() + " მართკუთხედის ფართობი " + fartobi_mart.ToString();
        }
Exemple #2
0
        public int CompareToPerimetro(object obj)
        {
            if (obj == null)
            {
                throw new Exception("Object is Null");
            }

            Figura figura = obj as Figura;

            if (figura != null)
            {
                if (this.Perimetro() > figura.Perimetro())
                {
                    return(-1);
                }
                else if (this.Perimetro() == figura.Perimetro())
                {
                    return(0);
                }
                else
                {
                    return(1);
                }
            }
            else
            {
                throw new Exception("Object is not a temperature");
            }
        }
Exemple #3
0
        public static Figura MayorPerimetro(Figura[] figuras)
        {
            if (figuras == null || figuras.Length == 0)
            {
                throw new Exception("No hay figuras");
            }
            Figura mayor = figuras[0];

            for (int i = 1; i < figuras.Length; i++)
            {
                if (mayor.CompareToPerimetro(figuras[i]) == 1)
                {
                    mayor = figuras[i];
                }
            }
            return(mayor);
        }
Exemple #4
0
        static void Main()
        {
            Figura figura1 = new Figura();

            figura1.b = 4;
            figura1.h = 4;
            figura1.t = 0;

            figura1.Area();
            Console.WriteLine("El area es: " + figura1.a);

            Figura figura2 = new Figura();

            figura2.b = 6;
            figura2.h = 4;
            figura2.t = 2;

            figura2.Area();
            Console.WriteLine("El area es: " + figura2.a);

            Figura figura3 = new Figura();

            figura3.b = 4;
            figura3.h = 4;
            figura3.t = 1;

            figura3.Area();
            Console.WriteLine("El area es: " + figura3.a);

            if (figura1.a > figura2.a && figura1.a > figura3.a)
            {
                Console.WriteLine("La primer figura tiene la mayor area");
            }
            else if (figura2.a > figura1.a && figura2.a > figura3.a)
            {
                Console.WriteLine("La segunda figura tiene la mayor area");
            }
            else
            {
                Console.WriteLine("La tercera figura tiene la mayor area");
            }
        }
Exemple #5
0
        static void Main(string[] args)
        {
            Punto      p1 = new Punto(2, 4);
            Punto      p2 = new Punto(3, 6);
            Circulo    c1 = new Circulo(p1, 6);
            Rectangulo r1 = new Rectangulo(p2, 3, 7);

            Figura[] figuras = new Figura[] { c1, r1 };

            Console.WriteLine("El area total es {0}", Figura.AreaTotal(figuras));
            Console.WriteLine("El area de la primera figura es {0}", figuras[0].Area().ToString(".###"));

            Console.WriteLine("El centro del circulo es ({0},{1})", c1.Centro.X, c1.Centro.Y);
            p1.X = 9;
            p1.Y = 10;
            Console.WriteLine("El valor del punto P1 es ({0},{1})", p1.X, p1.Y);
            Console.WriteLine("El centro del circulo es ({0},{1})", c1.Centro.X, c1.Centro.Y);
            Console.WriteLine("El punto de referencia del rectangulo es ({0},{1})", r1.Referencia.X, r1.Referencia.Y);

            Console.WriteLine("c1.CompareTo(r1) {0}", c1.CompareTo(r1));
            Console.WriteLine("Just only testing the commit");
            Console.WriteLine("Just only added other comment");
        }