
29/03/2006, 17:48
|
 | | | Fecha de Ingreso: mayo-2005 Ubicación: Bogota, Colombia
Mensajes: 106
Antigüedad: 19 años, 11 meses 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....!!! |