Hallo.
Ich möchte mit meinem Programm durch Eingabe von zwei Variablen (p und q) die PQ-Formel zur Berechnung der Nullstellen einer Parabel benutzen.
Leider erhalte ich immer ein falsches Ergebnis.
Bsp. : Ich gebe folgendes ein : p=7 q=4. Als Ergebnis müsste für X1 = -6,4 und für X2 = 0,6 ausgegeben werden. Jedoch wird X1 = -2,5 und X2 = -4,5 ausgegeben.
Quelltext, den ich bisher erarbeitet habe :
PQ Formel :
copyright : www(.)pqformel(.)de
lg
ehlr
Ich möchte mit meinem Programm durch Eingabe von zwei Variablen (p und q) die PQ-Formel zur Berechnung der Nullstellen einer Parabel benutzen.
Leider erhalte ich immer ein falsches Ergebnis.
Bsp. : Ich gebe folgendes ein : p=7 q=4. Als Ergebnis müsste für X1 = -6,4 und für X2 = 0,6 ausgegeben werden. Jedoch wird X1 = -2,5 und X2 = -4,5 ausgegeben.
Quelltext, den ich bisher erarbeitet habe :
Java:
double x1new = -(x1/2) + ( ( (x1/2)*(x1/2) - x2 ) / ( (x1/2)*(x1/2) - x2 ) ) ; // PQ Formel
double x2new = -(x1/2) - ( ( (x1/2)*(x1/2) - x2 ) / ( (x1/2)*(x1/2) - x2 ) ) ; // ""
DecimalFormat f = new DecimalFormat("#.000000000000000"); // 1 Vorkommastelle und 15 Nachkommastellen
String ausgabex1 = f.format(x1new); // Double x1 -> String
String ausgabex2 = f.format(x2new); // Double x2 -> String
lbl5.setText(ausgabex1); // Ausgabe x1
lbl6.setText(ausgabex2); // Ausgabe x2
PQ Formel :
copyright : www(.)pqformel(.)de
lg
ehlr
Zuletzt bearbeitet: