Mějme na vsatupu řetězec dejme tomu "3*pi*e^x" a na výstupu bychom rádi dostali "3*3.141592*2.7182818^x", prostě jed o to, nahradit konstanty jejich číselnou hodnotou. S tím e-čkem je to jasné,
for i:=1 to length(vstup)
do begin
if vstup[i] = 'e' then vystup:=vystup+'2.718281828'
else vystup:=vystup+vstup[i];
Ovšem pi jsou dvě písmena a nějak mi to blbne... Neřešil už tohle někdo?
Díky všem...