geradenrechner

master
jessi 2023-11-14 12:04:37 +01:00
parent 37f77cd04c
commit 3d46f99021
3 changed files with 48 additions and 1 deletions

View File

@ -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;
}

24
Gerade.java Normal file
View File

@ -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)
}
}

19
Punkt.java Normal file
View File

@ -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;
}
}