Evaluador de Expresiones Algebraicas
Ficha Técnica:
Categorías:
Etiquetas
Contenido
Tenemos la expresión
“5 + 2 * 4 – 27 / 3″
almacenada en una variable de tipo Cadena (String).
Necesitamos que un algoritmo resuelva esa expresión y retorne el valor cuantitativo que en este caso que es 4.
Las expresiones pueden volverse bastante complejas, por ejemplo:
“3.89 – cos( 7.12 / 3.56 ) + sen( 0.02 / ( 1.4 – 9.5 ) ) * 1 – ( 5.7 / ( 0.4301 + 2.891 ) * .432 )”
donde se retornarÃa el valor de tipo double 3.56223361 (evaluándose las funciones trigonométricas en radianes).
¿Cómo hacer eso? Esa pregunta es respondida paso a paso en este libro.
Los lenguajes de programación estudiados son: C++, C#, Visual Basic .NET, Java, PHP, JavaScript y Object Pascal.
