Hallo Leute,
ich bin gerade dabei einen Taschenrechner zu programmieren, der zusätzlich zu den üblichen "+,-,*,/" auch noch eine zufällig generierte Rechenoperation ausführen soll.
Dazu habe ich einen array gebastelt, in dem alle oben genannten Operationen drin stehen.
Weiter geht's dann damit:
Delphi-Quelltext
1: 2: 3: 4: 5:
| zahl1 := edit1.Text; zahl2 := edit2.Text; rechnung := strtofloaT(zahl1+rechenoperationen[random(3)]+zahl2);
label1.Caption := floattostr(rechnung); |
Allerdings gibt's da ne Inkompatibilitäts-Fehlermeldung, wegen Real und String.
Meine Frage nun: Gibt es etwas wie die eval-Funktion in PHP, die dafür sorgt, dass "rechnung" zu einem richtigen Float-Wert wird, also dass das Teil funktioniert?
Gr33tZ
Rn