NECESITO AYUDA URGENTEMENTE CON UNA PRACTICA AYUDADME PORFAVOR
Necesito ayuda urgente con esta practica:
La clase Calculadora.java tendrá las siguientes características:
- Dos atributos de tipo Pila, que se llamarán operadores y operandos espectivamente,
los cuales según lo explicado anteriormente se usarán para almacenar y manipular los componentes de la expresión a evaluar.
- int evaluaExpresion (String [] expresion): Este método toma los elementos de la
expresión enviada como argumento y los evaluá uno a uno hasta llegar a procesarlos todos. Se debe tener en cuenta aquí como se mencionó antes, que dependiendo si es un operador o un operando se realizará una acción particular, la cual consistirá en
apilar (push) o desapilar (pop) los elementos así como aplicar las operaciones correspondientes entre ellos. Al final el método retornará el resultado de evaluar la expresión recibida.
- calculo (String operador): Este método tomará como parámetro un operador, extraerá los dos elementos más externos de la pila de operandos (pop) y aplicará la operación correspondiente sobre ellos, posteriormente insertará este resultado (push) en la pila de operandos.
La clase Calculadora.java tendrá las siguientes características:
- Dos atributos de tipo Pila, que se llamarán operadores y operandos espectivamente,
los cuales según lo explicado anteriormente se usarán para almacenar y manipular los componentes de la expresión a evaluar.
- int evaluaExpresion (String [] expresion): Este método toma los elementos de la
expresión enviada como argumento y los evaluá uno a uno hasta llegar a procesarlos todos. Se debe tener en cuenta aquí como se mencionó antes, que dependiendo si es un operador o un operando se realizará una acción particular, la cual consistirá en
apilar (push) o desapilar (pop) los elementos así como aplicar las operaciones correspondientes entre ellos. Al final el método retornará el resultado de evaluar la expresión recibida.
- calculo (String operador): Este método tomará como parámetro un operador, extraerá los dos elementos más externos de la pila de operandos (pop) y aplicará la operación correspondiente sobre ellos, posteriormente insertará este resultado (push) en la pila de operandos.
por favor si podeis ayudarme mandarme un email a [email protected]