Ayuda con calculadora

Iniciado por ZedGe, 1 Abril 2013, 20:04 PM

0 Miembros y 1 Visitante están viendo este tema.

ZedGe

Hola, necesito hacer una calculadora de operaciones algebraicas, ejemplo (5+2)*3
la cual tiene como característica respetar el orden, primero resolver los ( ) luego *,/ y finalmente +,-.

La verdad que no se como enfocarlo, es decir como hacer el programa para que me resuelva la operación en el orden que debería.

Alguien me podría ayudar de como llegar a la posible solución?

Wofo

En el libro "Programming Principles and Practice Using C++" de Bjarne Stroustrup (creador de C++) se explica cómo hacer una calculadora con las características que necesitas. Todo está muy detallado y en lenguaje sencillo, pensado para principiantes (como todo el resto del libro, que es impresionante).

Es bastante conocido así que no te costará encontrarlo en internet. Si no entiendes inglés, seguro que podrás encontrar una traducción.

Espero que te sirva,
Wofo.

ZedGe

muchas gracias, ya lo he encontrado lo leeré a ver que tal