Comunidad Gambas-es

Versión completa: Teniendo una formula en una cadena obtener el resultado
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola

Tengo una formula en una cadena y deseo obtener el resultado. No lo he probado pero si la descompongo y comparo el interior probablemente sepa resolverlo, pero, ¿existe alguna forma directa con gambas?

Ejemplo:

Dim sFormula As String = "100*0.4*6"

Deseo obtener:

Dim fResultado As Float = 240.00
(26-08-2020, 09:15)gambafeliz escribió: [ -> ]Tengo una formula en una cadena y deseo obtener el resultado.

Usando la función Eval( ):
   http://gambaswiki.org/wiki/lang/eval


Ejemplo:

GAMBAS
  1. Public Sub Main()
  2.  
  3.   Dim sFormula As String = "100*0.4*6"
  4.  
  5.   Print Eval(sFormula, Null)
  6.  


Gracias vuott

Has conseguido que me ponga a llorar Wink

Perfect !!!