Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#36

Re: Term (Zeichenfolge 1+2*3) in Fließkommazahl

  Alt 20. Okt 2009, 15:09
Zitat von Delphi-Narr:

Hab diesen Code in einen Testrechner eingebaut, der kennt aber
Delphi-Quellcode:
for c in term do
    case c of
      '0'..'9': begin
nicht... Also kennt er schon, ist aber nicht anwendbar...???
Meinst Du for c in term do? Das kannst Du ersetzen durch
Delphi-Quellcode:
for i:=1 to length(term) do begin
  c := term[i];
  case c of
  //...
end;
Aber Vorsicht! Der Code rechnet zwar mit Klammern aber trotzdem nicht richtig: '3*5+4*2/2' ergibt 11 statt 19!
  Mit Zitat antworten Zitat