Ejemplo n.º 1
0
        public void CalcularArea()
        {
            if (rdRectangulo.Checked)
            {
                Point punto1 = new Point(Convert.ToInt16(txtP1x.Text), Convert.ToInt16(txtP1y.Text));
                Point punto2 = new Point(Convert.ToInt16(txtP2x.Text), Convert.ToInt16(txtP2y.Text));

                r = new Rectangulo(punto1, punto2);

                lbResAreaRec.Text = r.area().ToString();
            }
            else
            {
                Point puntos = new Point(Convert.ToInt16(txtPx.Text), Convert.ToInt16(txtPy.Text));
                int radio = int.Parse(txtRadio.Text);
                c = new Circulo(radio, puntos);
                lbAreaCir.Text = c.area().ToString();
            }
        }
Ejemplo n.º 2
0
 public void mostrarCirc(Circulo c)
 {
     lapiz = new Pen(colorLapiz);
     lapiz.Width = 3;
     g.DrawEllipse(lapiz, c.centro.X, c.centro.Y, c.radio, c.radio);
 }