uebungen/Assignment_006
Thomas Smits e5816459dd Update of exercises 2023-11-14 11:06:59 +01:00
..
solution Update of exercises 2023-11-14 11:06:59 +01:00
readme.md Update of exercises 2023-11-14 11:06:59 +01:00

readme.md

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.