Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: Klammern Mathematisch ... aber wie?

  Alt 19. Nov 2008, 20:33
Du benötigst einen Hier im Forum suchenParser bzw. zunächst einen Tokenizer.

Der baut dir dann aus deinem String einen Baum auf, den du dann ausrechnen kannst

Evtl. kannst du auch auf den Baum verzeichten und direkt rechnen, das sit dann aber nicht mehr so flexibel

(Dann müsstest du immer die innerste Klammer finden, dann parsen (erst nach + und - dann nach * und /) und rechnen und den Klammerausdruck durch das Erbebis ersetzen. Wiederholen, bis nur noch eine Zahl vorhanden ist.)
  Mit Zitat antworten Zitat