geradenrechner
parent
37f77cd04c
commit
3d46f99021
|
@ -5,13 +5,17 @@
|
|||
* @author (Ihr Name)
|
||||
* @version (eine Versionsnummer oder ein Datum)
|
||||
*/
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
public class Auto
|
||||
{
|
||||
int raeder;
|
||||
|
||||
String farbe;
|
||||
public Auto(String f){
|
||||
raeder = 4 ;
|
||||
Random rand = new Random();
|
||||
raeder = rand.nextInt(8);
|
||||
farbe = f;
|
||||
}
|
||||
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
|
||||
/**
|
||||
* Beschreiben Sie hier die Klasse Gerade.
|
||||
*
|
||||
* @author (Ihr Name)
|
||||
* @version (eine Versionsnummer oder ein Datum)
|
||||
*/
|
||||
public class Gerade
|
||||
{
|
||||
double m;
|
||||
double c;
|
||||
public Gerade(double _m, double _c){
|
||||
m = _m;
|
||||
c = _c;
|
||||
}
|
||||
|
||||
public Gerade (Punkt p1, Punkt p2){
|
||||
// m und c aus den Punkt berechnen
|
||||
|
||||
m = (p2.y - p1.y) / (p2.x - p1.x); //Steigungsdreicek berechnen --> auf Attribut von anderer Klasse zugreifen (x)
|
||||
c= p1.y - m * p1.x; //Punkt einsetzten in formel --> y= m*x + c --> c= y - (m*x)
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
/**
|
||||
* Beschreiben Sie hier die Klasse punkt.
|
||||
*
|
||||
* @author (Ihr Name)
|
||||
* @version (eine Versionsnummer oder ein Datum)
|
||||
*/
|
||||
public class Punkt
|
||||
{
|
||||
double x; //Attrbibute
|
||||
double y;
|
||||
|
||||
public Punkt (double _x, double _y){ //andere Variabeln benötigt, parameter
|
||||
x = _x;
|
||||
y = _y;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue