Skip to content
RobertoRojas edited this page Aug 1, 2017 · 10 revisions

Calculadora de expresiones aritméticas

Esta viendo la documentación general del repositorio, se intentara solucionar cualquier duda que pueda surgirle al usar esta herramienta y con ello pueda utilizarla sin ningún problema. Si lo que usted esta buscando es la documentación tipo javadoc de click aqui.

¿Que es esta herramienta?

Como se explica en el README de este repositorio, esta librería nos provee de la posibilidad de obtener el resultado de una expresión aritmética. Para ello se necesitara una cadena que contenga la expresión y nada mas.

Se tienen dos distintas clases que pueden utilizarse para realizar este calculo, las cuales son:

  • Calculadora
  • Robertiano

¿Cuando utilizo cual?

Bueno en como todo en esta vida depende de lo que necesites realizar y si ya tienes alguna forma de validar la cadena. En general si no cuentas con ninguna forma de saber si la cadena a ingresar esta en el formato correcto lo mejor seria usar la clase Calculadora, en caso de ya tener un sistema para comprobar o que simplemente no pueda estar mal escrita lo conveniente es el uso de Robertiano, y con ello evitar hacer que el sistema gaste recursos haciendo doble la tarea de verificación.

¿Como se genera el resultado?

La forma en la que el sistema logra obtener el resultado de la expresión es mediante el uso de un algoritmo que genera una interpretación de la Notación robertiana, la cual esta basada en la notación polaca inversa y un sistema de niveles en las operaciones.