R
Rübennase
Gast
Ich würde gerne, dass bei der Ausgabe automatisch erkannt wird, ob es sich um eine pos. oder neg. zahl handelt, d.h. dass das ? in der ausgabe entsprechend durch + oder - ersetzt wird.
Code:
class parabel{
public static void main(String args[] ){
if (args.length != 3){
System.out.println("Bitte geben Sie die drei Parameter ein!");
}
else{
double a = Double.parseDouble (args[0]);
double b = Double.parseDouble (args[1]);
double c = Double.parseDouble (args[2]);
double x1, x2, D, d;
D = (b*b)-(4*a*c);
if (D < 0 ){
System.out.println("Negative Diskriminante => Es gibt nur komplexe Nullstellen");
}
else{
d = Math.sqrt(D);
x1 = (-1*b+d)/(2*a);
x2 = (-1*b-d)/(2*a);
String vorzb = +;
if (b < 0) vorzb = -;
System.out.println("Die Parabel: f(x) ="+a+" x^2 ?"+b+" x ?"+c+" hat die Nullstellen: "+x1+" und "+x2+".");
System.out.println("Diese Nullstellen gehören zur Parabel: f(x) = x^2 +"+(x1+x2)+" x "+(x1*x2)+".");
}
}
}
}