Hallo liebes Forum,
Ich habe ein Problem mit meinem Programm, es sollte eigentlich recht einfach sein, aber ich bekomme nur Fehler.
Es geht um ein Programm der Lagen von geraden untersucht und dann sagt ob sie paraell, deckungsgleich oder sich schneiden. Mein Problem liegt nach der Ausgabe von m und b (Z.13), denn ich möchte vor dem m das eingegeben werden soll noch ein * x dranhängen der die Geradengleichung Symbolisiert, aber ich bekomme das nicht hin. Gibt es ein Befehl dafür ? Das andere Problem ist das wenn ich unterschiedliche m oder a eingebe, das mein Programm alle meine if Anweisungen wiedergibt, was nicht sein kann.
Hoffe jemand kann mir helfen.
Ich habe ein Problem mit meinem Programm, es sollte eigentlich recht einfach sein, aber ich bekomme nur Fehler.
Es geht um ein Programm der Lagen von geraden untersucht und dann sagt ob sie paraell, deckungsgleich oder sich schneiden. Mein Problem liegt nach der Ausgabe von m und b (Z.13), denn ich möchte vor dem m das eingegeben werden soll noch ein * x dranhängen der die Geradengleichung Symbolisiert, aber ich bekomme das nicht hin. Gibt es ein Befehl dafür ? Das andere Problem ist das wenn ich unterschiedliche m oder a eingebe, das mein Programm alle meine if Anweisungen wiedergibt, was nicht sein kann.
Hoffe jemand kann mir helfen.
Java:
// g II h => m = h V b x p I g=h => m =h und b = p I g <>x => m =h
import java.util.Scanner ;
public class Geraden {
public static void main (String[]args){
Scanner tastatur = new Scanner(System.in);
double s1 =0;
double s2 = 0;
double a1 = 0;
double a2 = 0;
System.out.println("Bitte m und b eingeben");
s1 =tastatur.nextDouble();
a1 = tastatur.nextDouble();
System.out.println("Bitte noch ein Wert eingeben");
s2 = tastatur.nextDouble();
a2 = tastatur.nextDouble();
if (s1 ==s2 && a1 != a2) ;
System.out.println("Die Geraden sind paraell!");
if ( s1 == s2 && a1 == a2) ;
System.out.println("Die Geraden sind deckungsgleich!");
}}