Hallo,
we moeten voor informatica een programma maken als werkstuk, zonder enige voorkennis met vb.net (nieuwe leraar die denkt dat we alles al kunnen terwijl we vorige jaren niks deden ) Nu wil ik dus een programma maken dat de x waarden en discriminant berekend aan de hand van een kwadratische vergelijking. (ABC-Formule)
maar ik krijg als uitkomst 0 of NaN. kan iemand me helpen? ik denk dat het hem ergens misschien zit in converteren van de waarden naar integer of double e.d. maar weet niet hoe dat moet. (code staat hieronder)
ALVAST HEEL ERG BEDANKT!.
Sander
Public a As Integer
Public b As Integer
Public c As Integer
Public d As Integer
Public x1 As Double
Public x2 As Double
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
TextBox5.Text = x1
TextBox6.Text = x2
TextBox4.Text = d
CalcX()
x1 = (-b - ((b ^ 2) - (4 * a * c)) ^ 0.5 / (2 * a))
x2 = ((b ^ 2) - (4 * a * c)) ^ 0.5 / (2 * a)
End Sub
Public Sub Calcd()
d = (b ^ 2) - (4 * a * c)
End Sub
Public Sub CalcX()
a = TextBox1.Text
b = TextBox2.Text
c = TextBox3.Text
x1 = (-b - ((b ^ 2) - (4 * a * c)) ^ 0.5 / (2 * a))
x2 = ((b ^ 2) - (4 * a * c)) ^ 0.5 / (2 * a)
End Sub
we moeten voor informatica een programma maken als werkstuk, zonder enige voorkennis met vb.net (nieuwe leraar die denkt dat we alles al kunnen terwijl we vorige jaren niks deden ) Nu wil ik dus een programma maken dat de x waarden en discriminant berekend aan de hand van een kwadratische vergelijking. (ABC-Formule)
maar ik krijg als uitkomst 0 of NaN. kan iemand me helpen? ik denk dat het hem ergens misschien zit in converteren van de waarden naar integer of double e.d. maar weet niet hoe dat moet. (code staat hieronder)
ALVAST HEEL ERG BEDANKT!.
Sander
Public a As Integer
Public b As Integer
Public c As Integer
Public d As Integer
Public x1 As Double
Public x2 As Double
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
TextBox5.Text = x1
TextBox6.Text = x2
TextBox4.Text = d
CalcX()
x1 = (-b - ((b ^ 2) - (4 * a * c)) ^ 0.5 / (2 * a))
x2 = ((b ^ 2) - (4 * a * c)) ^ 0.5 / (2 * a)
End Sub
Public Sub Calcd()
d = (b ^ 2) - (4 * a * c)
End Sub
Public Sub CalcX()
a = TextBox1.Text
b = TextBox2.Text
c = TextBox3.Text
x1 = (-b - ((b ^ 2) - (4 * a * c)) ^ 0.5 / (2 * a))
x2 = ((b ^ 2) - (4 * a * c)) ^ 0.5 / (2 * a)
End Sub