====== Lösung ======
* a) Eine Klasse Dreieck, die das Dreieck mit den Eckpunkten $(0,0)$, $(0,1)$ und $(1,0)$ repräsentiert.
* b) Eine Klasse Sinus, die dem Flächenstück unter dem ersten "Buckel" der Sinusfunktion entspricht. \\ Berechne mit Hilfe dieser beiden Klassen näherungsweise den jeweiligen Flächeninhalt.
* c) Für die Interessierten: Versuche, die Klasse ''Flächenberechner'' zu verstehen!
== zu a) ==
class Dreieck implements Fläche {
public boolean punktLiegtDrin(double x, double y) {
return y < 1 - x;
}
public double getXMin() {
return 0;
}
public double getXMax() {
return 1;
}
public double getYMin() {
return 0;
}
public double getYMax() {
return 1;
}
}
== zu b) ==
class Sinusbauch implements Fläche {
public boolean punktLiegtDrin(double x, double y) {
return y < Math.sin(x);
}
public double getXMin() {
return 0;
}
public double getXMax() {
return Math.PI;
}
public double getYMin() {
return 0;
}
public double getYMax() {
return 1;
}
}