Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/03/2006, 17:48
Avatar de Hager
Hager
 
Fecha de Ingreso: mayo-2005
Ubicación: Bogota, Colombia
Mensajes: 106
Antigüedad: 20 años
Puntos: 2
Mira, te tocaria mapear la cadena, es decir, hacer un arreglo con cada uno de los componentes de la estructura
Sujerencia

cadena=" 2,*,X,^,2, +, 2, *, X,"
luego dale un split
temp=split(cadena,",")
esto te genera un arreglo
luego lo recorres y remplazas las X con el valor que necesites
valor="2"
for i=0 to uboud(temp)-1
if temp(i)="X" then temp(i)=valor
next i

luego generas el resultado de la ecuacion
resultado=0

for i=0 to ubound(temp)-1
if isnumeric(temp(i)) then
resultado=resultado + temp(i)
end if
next i

claro de la suma es solo un ejemplo usa un select case y listo
__________________
:cool: Nadie enseña a nadie...
todos aprendemos de todos....!!!