fReAk87
Neuling
Thread Starter
- Mitglied seit
- 16.09.2003
- Beiträge
- 126
Hi,
hab nen Problem, muss bis morgen nen java Programm programmmieren, wo ich den Schnittpunkt 2er Geraden berechnen kann. Soweit habe ich das, aber wir sollen auch ausgeben, wenn die Geraden parallel laufen. Aber ich weiß nicht, wo jetzt mein Fehler liegt. Ich hoffe, ihr könnt mir helfen!!!
Als Fehler gibt er
Thx, für euer hilfe
hab nen Problem, muss bis morgen nen java Programm programmmieren, wo ich den Schnittpunkt 2er Geraden berechnen kann. Soweit habe ich das, aber wir sollen auch ausgeben, wenn die Geraden parallel laufen. Aber ich weiß nicht, wo jetzt mein Fehler liegt. Ich hoffe, ihr könnt mir helfen!!!
/*
/
/Programm zum berechnen des Schnittpunktes zweier Geraden
/Autor: XXX XXX
/Datum: 30.10.2003
/
*/
import java.io.*;
public class Schnittpunkt
{
public static void main (String[] args) throws IOException
{
BufferedReader in = Text.open(System.in);
// Überschrifft einfügen
Text.prompt("Berechnung des Schnittpunktes 2er Zahlen");
System.out.println();
// Steigung der 1. Geraden eingeben
double m1;
System.out.println();
Text.prompt("Steigung der 1. Geraden: ");
m1 = Text.readDouble(in);
// Achsenabschnitt der 1. Geraden eingeben
double b1;
Text.prompt("Achsenabschnitt der 1. Geraden: ");
b1 = Text.readDouble(in);
// Steigung der 2. Geraden eingeben
double m2;
System.out.println();
Text.prompt("Steigung der 2. Geraden: ");
m2 = Text.readDouble(in);
// Achsenabschnitt der 2. Geraden eingeben
double b2;
Text.prompt("Achsenabschnitt der 2. Geraden: ");
b2 = Text.readDouble(in);
// Wenn sie Parallel verlaufen, nicht weiter berechnen
if (m1 = m2)
{
Text.prompt("Die Geraden verlaufen parallel");
}
// X-Wert berechnen
double m;
m = m1 + m2;
double b;
b = b1 + b2;
double x;
x = b / m;
// Y-Wert berechnen
double y;
y = (m1 * x) + (m2 + x);
// Schnittpunkt ausgeben
System.out.println();
Text.prompt("Der Schnittpunkt der beiden Geraden ist S("+x+"|"+y+")");
System.out.println();
System.out.println();
}
}
Als Fehler gibt er
Was muss ich verändern?F:\XXX\Schnittpunkt.java:51: incompatible types
found : double
required: boolean
if (m1 = m2)
^
1 error
Process completed.
Thx, für euer hilfe