lama ist ein kamel
parent
3d46f99021
commit
f3f57bd3d0
12
Gerade.java
12
Gerade.java
|
@ -21,4 +21,16 @@ public class Gerade
|
|||
c= p1.y - m * p1.x; //Punkt einsetzten in formel --> y= m*x + c --> c= y - (m*x)
|
||||
|
||||
}
|
||||
|
||||
public Punkt schneide (Gerade g2){ //Schnittpunkt zweier geraden herausfinden
|
||||
double x = (g2.c - c) / (m - g2.m); // beide geraden gleichsetzten und nach x auflösen
|
||||
|
||||
double y = m * x + c;
|
||||
|
||||
return new Punkt(x, y);
|
||||
}
|
||||
|
||||
public String toString(){
|
||||
return "y = " + m + " * x + " + c; //formel
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
|
||||
/**
|
||||
* Beschreiben Sie hier die Klasse Person.
|
||||
*
|
||||
* @author (Ihr Name)
|
||||
* @version (eine Versionsnummer oder ein Datum)
|
||||
*/
|
||||
public class Person
|
||||
{
|
||||
String vornahme;
|
||||
String nachnahme;
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
|
||||
|
||||
/**
|
||||
* Beschreiben Sie hier die Klasse punkt.
|
||||
*
|
||||
|
@ -14,6 +14,10 @@ public class Punkt
|
|||
x = _x;
|
||||
y = _y;
|
||||
}
|
||||
|
||||
public String toString(){
|
||||
return "(" + x + " | "+ y + ")";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
|
||||
/**
|
||||
* Beschreiben Sie hier die Klasse Schüler.
|
||||
*
|
||||
* @author (Ihr Name)
|
||||
* @version (eine Versionsnummer oder ein Datum)
|
||||
*/
|
||||
public class Schueler extends Person
|
||||
{
|
||||
int klasse;
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
/**
|
||||
* Beschreiben Sie hier die Klasse Test.
|
||||
*
|
||||
* @author (Ihr Name)
|
||||
* @version (eine Versionsnummer oder ein Datum)
|
||||
*/
|
||||
public class Test //Test der "Gerade" und "Punkt" ausm Arbeitsblatt (2. Programmierung und Test)
|
||||
{
|
||||
public static void test(){
|
||||
Punkt P = new Punkt(1, -1);
|
||||
Punkt Q = new Punkt (3, 3);
|
||||
Gerade g = new Gerade(P, Q);
|
||||
System.out.println("Gerade g: ");
|
||||
System.out.println(g);
|
||||
|
||||
Gerade h = new Gerade(-0.5, 2);
|
||||
|
||||
Punkt S = g.schneide(h);
|
||||
System.out.println("Schnittpunkt: " + S); //
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue