uebungen/Assignment_006
Thomas Smits 11715bf5bb Update of exercises 2023-11-14 09:50:21 +01:00
..
readme.md Update of exercises 2023-11-14 09:50:21 +01:00

readme.md

Taschenrechner

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.