Hi alle miteinander.
Das ist ein Notfall^^
Wir sollen in Java einen Taschenrechner programmieren der folgendes können soll:
Das Programm soll folgende Funktionalitäten erfüllen:
Bei dem Programm handelt es sich um einen Taschenrechner.
Der Taschenrechner soll als Parameter einen String übergeben bekommen
und das Ergebnis berechnen. z.B. Eingabe: taschenrechner 1 + 2
(aufpassen: der Parameter kann auch Leerzeichen enthalten)
Ausgabe: 3
Weiterhin soll das Programm erkennen können, ob der übergeben String
richtig geklammert ist und es sich bei dem Ausdruck um einen korrekten
Arithmetischen Ausdruck handelt
Punkt vor Strich und Klammer-Regel beachten (was in der Klammer steht
wird zuerst berechnet)
Der Taschenrechner soll auch folgende Ausdrücke berechnen / benutzen können:
- Die Wurzel sqrt()
- Die Kreiszahl PI (also den String pi durch 3,14...
- Sinus und Kosinus sin(), cos()
- x hoch y (x^y)
Das Problem ist:
Keiner in unseren Gruppen hat auch nur einen hauch Ahnung wie das gehen soll, niemand weiß was Strings sind und wie man die parsen kann usw usw.
Evtl kann uns jemand helfen mit einem Lösungansatz oder erklärt uns mal einige Begriffe. Das wäre sehr nett.
Ist dringend bis Freitag 24 Uhr muss das abgegeben sein und wird dann benotet.
Hatten nur 2 Tage Zeit dafür und haben bereits 4 Stunden daran gesessen und nix weiter als eine Eingabe zustande bekommen.
Danke im Vorraus
MfG Kroan