Hacer un programa o algoritmo que calcule las raíces de una ecuación de segundo grado (ax²+bx+c=0).
Solución
- Entrada: 1 0 9
- Salida: 3 y -3
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
Dim disc, a, b, c, X1, X2 As Double
a = TextBox1.Text
b = TextBox2.Text
c = TextBox3.Text
disc = Math.Pow(b, 2) - 4 * a * c
If (a <> 0) Then
If ((disc) < 0) Then
TextBox4.Text = "Tiene raices imaginarias"
Else
X1 = (-b + (Math.Sqrt(disc))) / (2 * a)
X2 = (-b - (Math.Sqrt(disc))) / (2 * a)
TextBox4.Text = "La raices son X1 = " +
Trim(X1) + " X2 = " + Trim(X2)
End If
Else
TextBox4.Text =
"coeficiente cuadratico debe ser diferente de cero"
End If
End Sub
End Class

4 comentarios:
una pregunta que me urge mucho, corri tu programa .exe y veo que en tu label4 puedes hacer que te de el resultado y aparte que diga que la raiz es imaginaria, que codigo pusiste para poder hacer que en ese label salga el resultado . porfas me urge mucho. mil gracias :)
hola
de aqui del cetys hermano sube mas de esos programas parcero
como seria la pantalla de este programa
Publicar un comentario