Ich soll mit Java ein "Programm" schreiben um eine quadratische Gleichung mithilfe der p/q Formel zu lösen.
Das klappt eigentlich auch ganz gut, leider bekomme ich es nicht hin eine Quadratwurzel von einem Wert zu ziehen.
In die leere Zeile muss ein befehl rein der aus "dwurzel" die Quadratwurzel zieht und die "lösung" soll dann "D" sein.
Nach bissi googeln hab ich folgendes gefunden um die Quadratwurzel zu ziehen
So zieht man von dem wert x die q.w.. Leider weiß ich nicht wie ich das da einbauen soll, es klappt nicht.
Irgendwo muss auch noch:
das rein.
Das komplette teil sieht zurzeit so aus.
Java-Quellcode
- import java.io.*;
- public class QuadratischeGleichung
- {
- public static void main (String[] argv) throws IOException
- {
- String zahlp;
- String zahlq;
- float p,q;
- BufferedReader eingabe1 = new BufferedReader (new InputStreamReader(System.in));
- System.out.print ("Bitte p eingeben: ");
- zahlp = eingabe1.readLine ();
- p = Float.parseFloat(zahlp);
- BufferedReader eingabe2 = new BufferedReader (new InputStreamReader(System.in));
- System.out.print ("Bitte q eingeben: ");
- zahlq = eingabe2.readLine ();
- q = Float.parseFloat(zahlq);
- System.out.print ("\n");
- double p2 = ((p/2)*-1);
- double dwurzel= ((p/2)*(p/2)-q);
- double x1= (p2+D);
- double x2= (p2-D);
- System.out.print ("Die Gleichung lautet: 0 = x^2 +" + p + "x +" + q + "\n \n");
- System.out.print ("-p/2: " + p2 + " D: " + dwurzel + "\n \n");
- }
- }
Noch ne kleine Anmerkung. Ich lerne gerade Java in der Schule und das seit ca. 2 Wochen. Also muss das noch nicht ganz so professionell sein
währe nett wenn mir jemand helfen könnte.
mfg useless