Programa de consola con el lenguaje de programación Java que permite la conversión de expresiones mateaticas digitadas de manera infija a manera postfija.
Nosotros generalmente usamos expresiones como la siguiente:
a + b
Este tipo de notación es llamado notación infija, puesto que el operador se encuentra entre los dos operandos. Dependiendo en la posición del operador se pueden tener otros dos tipos de notación:
- Prefija: El operador se ubica antes de los operandos:
- Postfija: El operador se ubica después de los operandos:
+ a b
a b +
Por ejemplo, la siguiente expresión infija,
( ( ( 5 + 9 ) * 2 ) + ( 6 * 5 ) )
se puede escribir usando notación postfija de la siguiente forma:
5 9 + 2 * 6 5 * +
Todo por medio de la implementación de la estructura de datos Pila.
Te recomiendo: Implementación de la estructura de datos Pila en Java
Tambien mira: Conversión de Expresiones Infijas a Expresiones Postfijas con Python
Para la programación de este programa se utilizó:
- Java - Lenguaje de programación.
- Apache Netbeans - Entorno de desarrollo.
con ❤️ por Victor Rene Olave | victorolave