Ciao a tutti, ho un problema. Volevo fare un semplicissimo programmino, che mi permettesse di calcolare diverse funzioni. Ma ho un problema. In particolare con la formula completa per calcolare le equazioni di secondo grado(parabole, equazioni ecc).
Vi lascio il codice qui sotto, magari può esservi utile:
codice:
If b.Text = "" Then
b.Text = "0"
End If
If c.Text = "" Then
c.Text = ("0")
End If
If a.Text = "" Or a.Text = "0" Then
MsgBox("Errore. Una parabola ha sempre X alla seconda. Controlla.", MsgBoxStyle.Critical, "Errore Critico")
Else
risultato.Text = -b.Text + Math.Sqrt(Math.Pow(b.Text, 2) - ("4" * a.Text * c.Text)) / ("2" * a.Text)
risultatomeno.Text = -b.Text - Math.Sqrt(Math.Pow(b.Text, 2) - ("4" * a.Text * c.Text)) / ("2" * a.Text)
End If
Io non capisco dove sia l'errore... Grazie mille