¿Como ejecuto una formula contenida en un String?
Hola a todos y gracias por vuestro tiempo.
Tengo un programa q obtiene de una BD unas formula matematicas y las pone en un string.
Ejem: String formula= "A+5/12"
Por otro lado le paso el valor de A por teclado.
Querria saber como es posible ejecutar esas formulas; alguna funcio similar a la "eval()" de javaScrip.
Muchas gracias!!
Tengo un programa q obtiene de una BD unas formula matematicas y las pone en un string.
Ejem: String formula= "A+5/12"
Por otro lado le paso el valor de A por teclado.
Querria saber como es posible ejecutar esas formulas; alguna funcio similar a la "eval()" de javaScrip.
Muchas gracias!!
PAra poder evaluar esa expresion, primero tienes que saber si esta escrita en algun lenguaje (JAVA, c/c++, ...) o en caso de ser una expresion matematica "ordinaria", que notacion sigue (normal, polaca, ...) y a partir de ahi ponerte a interpretarla. Desgraciadamente en la API de JAVA no hay nada que te haga eso, pero hay muchas librerias por ahi que te pueden interpretar las expresiones y evaluarla. Busca en google por JEP, una libreria para evaluar expresiones matematicas