Hi, muss ein programm schreiben in dem ich 3 Zahlen eingeben kann um diese in eine Quadratische Gleichung zu setzen und diese dann zu berechnen.
Buchstaben und Zahlen habe ich schon ausgeschlossen, ich weiss nur nicht wie ich die eingaben aus den 3 Textboxen nun berechnen kann. hier der bisherige Code:
[highlight=vbnet]Public Class Form1
'Name
'MatrikelNr.
Dim Zahl1, Zahl2, Zahl3 As Integer
Private Sub TextBox1_KeyPress(ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles TextBox1.KeyPress
Select Case Asc(e.KeyChar)
Case 48 To 57, 8, 44
Case Else
e.Handled = True
End Select
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Button1.Click
Label6.Text = Convert.ToString(-(Zahl2 / 2 * Zahl1) + (((Zahl2 ^ 2) - (4 * Zahl1 * Zahl3)) / ((4 * Zahl1) ^ 2)) ^ (1 / 2))
Label8.Text = Convert.ToString(-(Zahl2 / 2 * Zahl1) - (((Zahl2 ^ 2) - (4 * Zahl1 * Zahl3)) / ((4 * Zahl1) ^ 2)) ^ (1 / 2))
End Sub
End Class[/highlight]
Buchstaben und Zahlen habe ich schon ausgeschlossen, ich weiss nur nicht wie ich die eingaben aus den 3 Textboxen nun berechnen kann. hier der bisherige Code:
[highlight=vbnet]Public Class Form1
'Name
'MatrikelNr.
Dim Zahl1, Zahl2, Zahl3 As Integer
Private Sub TextBox1_KeyPress(ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles TextBox1.KeyPress
Select Case Asc(e.KeyChar)
Case 48 To 57, 8, 44
Case Else
e.Handled = True
End Select
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Button1.Click
Label6.Text = Convert.ToString(-(Zahl2 / 2 * Zahl1) + (((Zahl2 ^ 2) - (4 * Zahl1 * Zahl3)) / ((4 * Zahl1) ^ 2)) ^ (1 / 2))
Label8.Text = Convert.ToString(-(Zahl2 / 2 * Zahl1) - (((Zahl2 ^ 2) - (4 * Zahl1 * Zahl3)) / ((4 * Zahl1) ^ 2)) ^ (1 / 2))
End Sub
End Class[/highlight]
Comment