예제 #1
0
        protected void calcular_raiz_Click(object sender, EventArgs e)
        {
            biseccion = new BiseccionController(this.ecuacion_n.Text, Convert.ToDouble(this.lado_izq.Text), Convert.ToDouble(this.lado_derc.Text));

            if (biseccion.verificar_rango())
            {
                this.resultado_raiz.Text  = Convert.ToString(biseccion.raiz());
                this.error_calculado.Text = Convert.ToString(biseccion.error_aprox()) + "%";
                this.iteraciones.Text     = Convert.ToString(biseccion.iteraciones());
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> Swal.fire({type: 'error',title: 'Rangos Incorrectos',text: 'Ingrese nuevos rangos!'}) </script>");
                this.lado_izq.ReadOnly    = false;
                this.lado_derc.ReadOnly   = false;
                this.resultado_raiz.Text  = "";
                this.error_calculado.Text = "";
                this.iteraciones.Text     = "";
            }
        }
예제 #2
0
 protected String obtener_datos()
 {
     biseccion = new BiseccionController(this.ecuacion_n.Text, 0, 0);
     return(biseccion.obtener_datos());
 }