Visual Basic - Ayuda con Ecuaciones VB6

Life is soft - evento anual de software empresarial
   
Vista:

Ayuda con Ecuaciones VB6

Publicado por Alvaro Flores (1 intervención) el 04/07/2008 22:48:19
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,Var9,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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder