Hallo,
ich soll nen Taschenrechner programmieren und ich muss folgende Eigenschaften aufweisen:
• Wenn zu wenige Argumente angegeben werden, soll eine Fehlermeldung ausgegeben werden, die too few arguments enthält.
• Wenn zu viele Argumente angegeben werden, soll eine Fehlermeldung ausgegeben werden, die too many arguments enthält.
• Wenn ein unbekannter Operator verwendet wird, soll eine Fehlermeldung ausgegeben werden, die unknown operator enthält.
• Wenn eine Zahl nicht als Double verarbeitet werden kann, soll eine Fehlermeldung ausgegeben werden, die first operand is no number bzw. second operand is no number enthält.
• Wenn durch 0 geteilt werden soll, soll eine Fehlermeldung ausgegeben werden, die division by zero enthält.
Zudem sollen die Ausdrücke in so einer Form erscheinen: 1 + 9 , -4.5 - 30.2 , 3.14 * 2 , 10 / 5.2
Nur wie fange ich an? Dachte jetzt an double () oder sowas, würde mir jemand dabei behilflich sein? Wäre super zum Verständnis!
ich soll nen Taschenrechner programmieren und ich muss folgende Eigenschaften aufweisen:
• Wenn zu wenige Argumente angegeben werden, soll eine Fehlermeldung ausgegeben werden, die too few arguments enthält.
• Wenn zu viele Argumente angegeben werden, soll eine Fehlermeldung ausgegeben werden, die too many arguments enthält.
• Wenn ein unbekannter Operator verwendet wird, soll eine Fehlermeldung ausgegeben werden, die unknown operator enthält.
• Wenn eine Zahl nicht als Double verarbeitet werden kann, soll eine Fehlermeldung ausgegeben werden, die first operand is no number bzw. second operand is no number enthält.
• Wenn durch 0 geteilt werden soll, soll eine Fehlermeldung ausgegeben werden, die division by zero enthält.
Zudem sollen die Ausdrücke in so einer Form erscheinen: 1 + 9 , -4.5 - 30.2 , 3.14 * 2 , 10 / 5.2
Nur wie fange ich an? Dachte jetzt an double () oder sowas, würde mir jemand dabei behilflich sein? Wäre super zum Verständnis!