In tal caso ti serve un parser di espressioni matematiche, se cerchi nel forum se n'è parlato diverse volte.