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