예제 #1
0
        private void btnCalcular_Click(object sender, EventArgs e)
        {
            if (rbtCuadrado.Checked == true)
            {
                Cuadrado forma = new Cuadrado();
                forma.ParmX = Convert.ToDouble(txtParmx.Text);
                forma.Area();
                lblArea.Text = forma.AreaFinal.ToString();
            }

            if (rbtCirculo.Checked == true)
            {
                Circulo forma = new Circulo();
                forma.ParmX = Convert.ToDouble(txtParmx.Text);
                forma.Area();
                lblArea.Text = forma.AreaFinal.ToString();
            }

            if (rbtTriangulo.Checked == true)
            {
                Triangulo forma = new Triangulo();
                forma.ParmX = Convert.ToDouble(txtParmx.Text);
                forma.ParmY = Convert.ToDouble(txtParmy.Text);
                forma.Area();
                lblArea.Text = forma.AreaFinal.ToString();
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            IPieza triangulo = new TrianguloRectangulo(3, 4);
            IPieza cuadrado  = new Cuadrado(4);

            Console.WriteLine($"el area del cuadrado es {cuadrado.Area()} y su perimetro { cuadrado.Perimetro()}");
            Console.WriteLine($"el area del triangulo es {triangulo.Area()} y su perimetro { triangulo.Perimetro()}");
            Console.ReadKey();
        }
예제 #3
0
        static void Main(string[] args)
        {
            Cuadrado cuadrado = new Cuadrado(3);

            Console.WriteLine($"Desde clase cuadrado => Area: {cuadrado.Area()}");

            Pieza cuadrado2 = new Cuadrado(12);

            Console.WriteLine($"Desde clase pieza => Area: {cuadrado2.Area()}");
        }
예제 #4
0
        static void Main(string[] args)
        {
            var cuadrado = new Cuadrado(4.0);//instancia de la clase cuadrado que hereda de figura con parametro double
             		cuadrado.Dibujar(); //metodo sobreescrito de la clase Cuadrado heredado de la clase Figura

             		Console.WriteLine("El area del cuadrado es:{0}",cuadrado.Area());

             		var circulo = new Circulo(4.0);//instancia de la clase circulo que hereda de Figura con parametro double
             		circulo.Dibujar();//metodo sobreescrito de la clase Circulo heredado de la clase Figura

             		Console.WriteLine("El area del circulo es:{0}",circulo.Area());

             		Console.ReadKey();
        }
예제 #5
0
        public void TestTCalcularAreaDelCuadrado()
        {
            Cuadrado figura = new Cuadrado(3);

            Assert.AreEqual(9, figura.Area());
        }
 public void NueveParaCuadradoDeTresPorTres()
 {
     var cuadrado = new Cuadrado() { Lado = 3 };
     Assert.AreEqual(9, cuadrado.Area());
 }