La Red de Conocimientos Pedagógicos - Currículum vitae - Lenguaje C. .

uso del cuadro de mensajes

Lenguaje C. .

uso del cuadro de mensajes

Coloca tres TextBoxes en el formulario, ingresa los valores de a, byc respectivamente, y nombra los controles: tbA, tbB, tbC

Coloca otro Botón y establezca el Texto en: Resolver, su código de fondo de clic es el siguiente:

botón vacío privado1_Click(remitente del objeto, EventArgs e)

{

doble a = 0;

doble b = 0;

doble c = 0;

prueba

{

if (tbA.Text.Length = = 0)

{

MessageBox.Show("Ingrese el valor de a", "Preguntar", MessageBoxButtons.OK, MessageBoxIcon. Información);

return;

}

a = Convert.ToDouble(tbA.Text);

}

catch

{

MessageBox.Show("El valor que ingresó no es un número, vuelva a ingresarlo", "Preguntar", MessageBoxButtons.OK, MessageBoxIcon .Información);

tbA .Focus();

regresar;

}

intentar

{

if (tbB.Text .Length == 0)

{

MessageBox.Show("Ingrese el valor de b", "Preguntar", MessageBoxButtons.OK, MessageBoxIcon.Information);

return;

}

b = Convert.ToDouble(tbB.Text);

}

catch

{

MessageBox.Show("El valor de b que ingresó no es un número, vuelva a ingresarlo", "Preguntar" , MessageBoxButtons.OK, MessageBoxIcon.Information);

tbB.Focus();

return;

}

tr

y

{

if (tbC.Text.Length == 0)

{

MessageBox.Show("Por favor, introduzca c valor", "mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);

return;

}

c = Convert.ToDouble(tbC.Text ) ;

}

catch

{

MessageBox.Show("El valor de c que ingresó no es un número, intente nuevamente. Entrada", "Preguntar", MessageBoxButtons.OK, MessageBoxIcon.Information);

tbC.Focus();

return;

}

si (a == 0)

{

si (b == 0)

{

si (c == 0)

{

MessageBox.Show(string.Format("La solución de la ecuación {0}x^2+{1}x+{2}=0 es x= {3}", a, b, c, "Cualquier número real"), "Pregunta", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

else

{

MessageBox.Show(string.Format("La ecuación {0}x^2+{1}x+{2}=0 no tiene una solución real", a, b, c), " Prompt", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

}

else

{

MessageBox.Show(string.Format("La solución de la ecuación {0}x^2+{1}x+{2}=0 es x={3}", a, b, c, -c / b), " Prompt", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

}

más

{

doble delta = b * b - 4 * a * c;

si (delta < 0)

{

MessageBox.Show(string.Format("La ecuación {0}x^2+{1}x+{2}=0 no tiene solución real", a, b, c), "Preguntar", MessageBoxButtons.OK, MessageBoxIcon. Información);

}

else

{

MessageBox.Show(string.Format("Ecuación {0}x ^2 La solución de +{1}x+{2}=0 es x1={3} , x2={4}", a, b, c, (-b + System.Math.Sqrt(delta)) / 2 / a, (-b - System.Math.Sqrt(delta)) / 2 / a), "Preguntar", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

}

}