1
0
Fork 0
WS23_Uebungen_PR2/Assignment_006/readme.md

1.2 KiB

Taschenrechner

Musterlösung

Lernziel

case verwenden.

Aufgabe

Gehen Sie in das Paket pr2.auffrischung.taschenrechner.

Schreiben Sie eine Klasse Taschenrechner, die genau eine Methode namens rechne hat. Die Methode nimmt zwei double-Werte, die die Operanden darstellen und ein char, das den Operator symbolisiert. Die Methode soll Addition (+), Subtraktion (-), Multiplikation (*), Division (/) und Potenzieren (^) unterstützen. Geben Sie das Ergebnis der Rechnung als double-Wert zurück und behandeln Sie den Fall, dass ein ungültiger Operator übergeben wird, indem Sie NaN (Not a Number) zurückgeben.

Testen Sie Ihre Klasse und Methode mit einigen einfachen Rechnungen.