private void btnArea_Click(object sender, EventArgs e) { try { if (rectangulo != null) { MessageBox.Show("Area: " + rectangulo.getArea().ToString(), "Area de rectangulo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (circunferencia != null) { MessageBox.Show("Area: " + circunferencia.getArea().ToString(), "Area de circunferencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (triangulo != null) { int ladoBase = Convert.ToInt32(Interaction.InputBox("Ingrese valor lado base: ", "Calculo area de triangulo", "Value")); int altura = Convert.ToInt32(Interaction.InputBox("Ingrese valor altura: ", "Calculo area de triangulo", "Value")); triangulo = new Ejercicio2.Triangulo(ladoBase, altura); MessageBox.Show("Area: " + triangulo.getArea().ToString(), "Area de triangulo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnPerimetro_Click(object sender, EventArgs e) { try { if (rectangulo != null) { MessageBox.Show("Perimetro: " + rectangulo.getPerimetro().ToString(), "Perimetro de rectangulo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (circunferencia != null) { MessageBox.Show("Perimetro: " + circunferencia.getPerimetro().ToString(), "Perimetro de circunferencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (triangulo != null) { int lado1 = Convert.ToInt32(Interaction.InputBox("Ingrese valor lado 1: ", "Calculo perimetro de triangulo", "Value")); int lado2 = Convert.ToInt32(Interaction.InputBox("Ingrese valor lado 2: ", "Calculo perimetro de triangulo", "Value")); int lado3 = Convert.ToInt32(Interaction.InputBox("Ingrese valor lado 3: ", "Calculo perimetro de triangulo", "Value")); triangulo = new Ejercicio2.Triangulo(lado1, lado2, lado3); if (triangulo.esTriangulo()) { MessageBox.Show("La figura ingresada es un triangulo valido", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("La figura ingresada NO es un triangulo valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("Perimetro: " + triangulo.getPerimetro().ToString(), "Perimetro de triangulo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
public frmCalcular(Ejercicio2.Triangulo triangulo) { InitializeComponent(); this.triangulo = triangulo; }