- Schreiben Sie ein Programm calculator.cpp, welches folgender Spezifikation entspricht:
- 1.1 Nach einer Eingabehilfe soll am Beginn der nächsten Zeile eine 0 (Null) ausgegeben werden.
- 1.2 Anschließend sollen paarweise Operator und Operand mit abschließendem <ret> eingelesen werden und
- das Ergebnis berechnet und am Beginn der nächsten Zeile ausgegeben werden. (siehe Beispiel unten)
- 1.3 Eingabe und Berechnung sollen solange wiederholt werden, bis als Operator ein e eingegeben wird;
- anschließend soll das Programm ohne weitere Aktivitäten (also auch ohne weitere Eingabe) terminieren.
- 1.4 Gültige Operatoren sind +, -, * und /. Bei Division durch Null soll eine Fehlermeldung ausgegeben
- und das Programm mit dem letzten Wert fortgesetzt werden.
- Bei Eingabe von c (für clear) soll das Ergebnis auf 0 zurückgesetzt und ausgegeben werden.
- Achtung: die clear-Operation enthält keinen Operanden, also keine weitere Eingabe.
- 1.5 Bei Eingabe ungültiger Operatoren soll eine Fehlermeldung ausgegeben und das Programm mit dem
- letzten Wert fortgesetzt werden.
- Beachten Sie, daß bei Eingabe eines falschen Operators nach der Fehlerausgabe das "alte" Ergebnis
- ausgegeben werden muß und daß der auf den falschen Operator (siehe unten %) folgende Operand
- (siehe unten: 3) gegebenenfalls auch als Operator eingelesen wird.
- 1.6 Beachten Sie, daß hier eine typische Mehrfachentscheidung vorliegt; verwenden Sie die geeignete
- Anweisung.
Undefined
By: aufgabe | Date: Nov 4 2009 10:49 | Format: None | Expires: never | Size: 1.4 KB | Hits: 881
Latest pastes
1 hours ago
11 hours ago
1 days ago
2 days ago
2 days ago