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 Facebook
Facebook
Share on Google+
Google+
Tweet about this on Twitter
Twitter
Share on LinkedIn
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

Responder a Carlos Cancelar respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.