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
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


0