Example #1
0
        private void Calcular()
        {
            frmCalcular form = new frmCalcular();

            if (cboFiguras.SelectedItem.ToString() == "Circunferencia")
            {
                try
                {
                    int radio = Convert.ToInt32(Interaction.InputBox("Ingrese radio: ", "Calculo de circunferencia", "Radio"));
                    form = new frmCalcular(new Ejercicio2.Circunferencia(radio));
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            else if (cboFiguras.SelectedItem.ToString() == "Rectangulo")
            {
                try
                {
                    int lado1 = Convert.ToInt32(Interaction.InputBox("Ingrese valor lado 1: ", "Calculo de rectangulo", "Value"));
                    int lado2 = Convert.ToInt32(Interaction.InputBox("Ingrese valor lado 2: ", "Calculo de rectangulo", "Value"));
                    Ejercicio2.Rectangulo rectangulo = new Ejercicio2.Rectangulo(lado1, lado2);
                    if (rectangulo.esCuadrado())
                    {
                        MessageBox.Show("La figura ingresada es un cuadrado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("La figura ingresada es un rectangulo", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    form = new frmCalcular(rectangulo);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            else if (cboFiguras.SelectedItem.ToString() == "Triangulo")
            {
                form = new frmCalcular(new Ejercicio2.Triangulo());
            }
            form.ShowDialog();
        }
Example #2
0
 public frmCalcular(Ejercicio2.Rectangulo rectangulo)
 {
     InitializeComponent();
     this.rectangulo = rectangulo;
 }