Per me dovrebbe restituire 10.Originariamente inviato da FastMagister
allora la chiamata:
dovrà restituire il valore 14.codice:Calcola("3*x + x^2", 2);
;-)
In ogni modo per risolvere il tuo prolema ti consiglio di studiare gli analizzatori sintattici a discesa ricorsiva.