groovy-lecture/assignments/taschenrechner.md

758 B

Taschenrechner

a) Erstelle eine Klasse Calculator, die Methoden für die Grundrechenoperationen Addition, Subtraktion, Multiplikation und Division bereitstellt. Implementiere die Methoden add(int a, int b), subtract(int a, int b), multiply(int a, int b) und divide(int a, int b). Die Methoden sollen die beiden übergebenen Zahlen entsprechend der Operation verarbeiten und das Ergebnis zurückgeben.

b) Erweitere die Klasse um eine Methode performOperation(int a, int b, Closure operation), die eine Closure als Parameter akzeptiert. Diese Closure soll eine Berechnung mit den beiden Zahlen durchführen und das Ergebnis zurückgeben. Zeige, wie man diese Methode verwendet, indem du verschiedene Closures übergibst.