Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2008, 14:55
Chacotero1971
 
Fecha de Ingreso: julio-2008
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
Ayuda Ecuaciones VB6

Hola:
Necesito realizar una función que permita resolver ecuaciones con variables definidas por el usuario, por ejemplo:

Function Ecuacion(Var1,Var2,Var3,Var4,Var5,Va6,Var7,Var8,Va r9,Var10,..., Var20, Formula)

End Function

La formula debe ser capaz de resolver sumas, restas, multiplicaciones, diviciones, potencias y raices cuadradas.
Mi Idea es pasarle los valores y una formula de las siguientes formas por ejemplo:

((Var1*Var2)^2)/Var3 o
Var1/Var2 o
(Var1/((Var2*Var3)^2)))+5
Etc

La Ecuación será creada por el usuario, por lo que debe ser dinamico el analisis.
Es decir que sea capaz de trabajar con formulas sin mayor complejidad salvo la agrupación de los parentesis.

Si Alguien tiene alguna idea de como realizar esta función o como resolver este problema le agradeceré mucho su colaboracion.

Se me ocurre de que debe existir un parser pa arealizar esto en Visual Basic 6

Saludos,
Alvaro Flores