Evaluar expresiones

30/03/2005 - 19:57 por Francisco Leiva | Informe spam
Buen dia a todo el grupo

Mi problema es el siguiente,
Tengo en una variable de tipo String una expresion aritmetica..., por
ejemplo

Dim Exp As String = "(1.2+1.2)*1.2"

necesito evaluar si esta expresion es aritmeticamente valida,
es decir que si por ejemplo tengo

Dim Exp As String = "(1.2+1.2*1.2"

poder reconocer al evaluar la expresion si es valida o no! (ya que falta un
parentesis)

Hay alguna clase reservada o algun metodo de la clase math que me podría
facilitar la tarea??

Gracias de Antemano
Francico Leiva
Saludos
 

Leer las respuestas

#1 Jorge Bravo
17/05/2005 - 00:00 | Informe spam
Creo que la forma más fácil de hacerlo es así:

Try
.. la evaluación de tu expresión
Catch ex as Exception
'Si llegó aquí es porque la expresión NO es válida
End Try

Saludos.

"Francisco Leiva" wrote in message
news:%
Buen dia a todo el grupo

Mi problema es el siguiente,
Tengo en una variable de tipo String una expresion aritmetica..., por
ejemplo

Dim Exp As String = "(1.2+1.2)*1.2"

necesito evaluar si esta expresion es aritmeticamente valida,
es decir que si por ejemplo tengo

Dim Exp As String = "(1.2+1.2*1.2"

poder reconocer al evaluar la expresion si es valida o no! (ya que falta


un
parentesis)

Hay alguna clase reservada o algun metodo de la clase math que me podría
facilitar la tarea??

Gracias de Antemano
Francico Leiva
Saludos


Preguntas similares