AlfredoSC   21-04-2021, 18:54
#8
Hola tincho:

Voy a "colgarme" de este hilo porque me pareció que aquí está la respuesta a una programación que estoy haciendo en Gambas.

Resulta que quiero hacer el software de una antigua calculadora CASIO FX800 y encuentro que el operario tiene que introducir por ejemplo:

3.1416*SIN30 + 2

Y finalmente oprimir el botón EXECUTE para dar el resultado.

Estuve haciendo ensayos para ir recorriendo ese String y asignar una variable a 3.1416, luego otra variable al símbolo *, luego otra variable a SIN, otra mas para el signo + y finalmente otra para el 2.

Así podría calcular por prioridades el SIN30, luego multiplicar por 3.1416 y finalmente sumar 2 y dar el resultado....

Así es como funciona esa calculadora y no me puedo dar el lujo de cambiar ese método. Se te ocurren algunas "extensiones" al método String que puedan hacer eso???

Saludos...

Es mejor saber un poco de todo, que todo de muy poco. Lo primero, garantiza la supervivencia humana.
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.