Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



miércoles, 26 de septiembre de 2012

Java: ¿Cómo evaluar expresiones matemáticas en el computador?

Evaluador de Expresiones Matemáticas


He encontrado este interesante artículo donde su autor Alexander Borbón A. 
explica como hacer un evaluador de expresiones matemáticas.

Además ha dejado disponible el código fuente tanto en java como en visual basic.
 
"En este artículo se muestra una forma de programar un evaluador de expresiones matemáticas en JAVA. El programa se construye paso a paso y se explican detalladamente las partes más importantes del mismo. El evaluador consta de dos partes o módulos, el primero se encarga de convertir la expresión digitada a notación postfija que es más sencilla para el computador; el segundo es el que evalúa la expresión que se obtuvo en un valor específico. Para poder comprender y reescribir este programa se necesita tener conocimientos básicos en la programación en JAVA, sin embargo, se explicará el uso de varias primitivas utilizadas y de algunos conceptos básicos de programación."
Para que veáis la calidad de la explicación y el código, se pueden evaluar este tipo de expresiones: