C++ conversion a notacion polaca inversa

Hola, tengo ganas de hacer un post sobre programación :). acabo de terminar mi segundo parcial de la materia de Programación y Estructura de datos y uno de los programas que tuve que entregar esta vez era la famosa conversión a notación polaca inversa o también llamado post orden.

Esa donde tu les das una expresión como a+b y te devuelve ab+, obviamente esta expresión es muy sencilla pero también podemos darle expresiones mas complejas como ((((a+b)*(c/d))^e)*f/g)) y otra razón por lo que realice este programa es debido a que voy a implementarlo para una calculadora cientifica / algebraica / etc que voy a desarrollar para android … pero eso ya sera en java :p

A continuación les dejo el código, decidí ponerlo en copypastecode.com por que si lo pegaba aquí quedaría muy largo el post :p

http://www.copypastecode.com/65845/
http://www.copypastecode.com/65849/
http://www.copypastecode.com/65853/

salu2

Si te gusto comparte ...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

3 pensamientos en “C++ conversion a notacion polaca inversa

  1. Marvin
    Internet Explorer 9.0 Windows 7

    Yo necesito ayuda pero para como poder recibir la expresion ejemplo 4+5-2 y guardar la cadena y en una pila meter solo los numeros y en otra pila los simbolos de ahi hacer la operacion para luego mostrar el resultado.

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *