Programa cambiar RPN- Algebraico
- Inicie sesión o regístrese para enviar comentarios
Hola, estoy intentando hacer un programa que cambie de RPN a algebraico y viceversa, no se que puedo estar haciendo mal poque el codigo es bastante sencillo.¿Alguna sugerencia? :
«
95 FS? 'Q' STO
CASE Q 0 =
THEN
-95 SF
END Q 1 =
THEN
-95 CF
END
END { Q } PURGE
»
- Inicie sesión o regístrese para enviar comentarios
Otros temas de interes
- como hacer una barra de menus ??
- GROBs en la hp50g ..
- Nueva Calculadora HP?? HP 39gII spécification
- ROM 2.10-7 Spreadsheet & Geometry manuales y biblioteca.
- Ayuda con Raices
- [PROYECTOS] EoEiProEngLib, MathEngProLib, EquatnEngProLib & and HP50GNKLib
- ayuda con integral exponencial
- programa tipo excell que permita introducir formulas en las tablas
- como aprender tantos comandos en SYSTEM?
Hola:
Para trabajar con Flags de sistema debe ir antecedido siempre por signo (-)
« -95 FS? IF THEN -95 CF ELSE -95 SF END »
salu2
- Inicie sesión o regístrese para enviar comentarios
Hola Fidodido:
Por lo que veo eres uno de esos usuarios que prefieres el modo Algebráico al RPN.
El modo algebráico en la hp se hace con la coma flotante ['] que se localiza en la tecla [O].
En la hp por ejemplo el comando IFTE
Algebraico. <<'IFTE(A<0,"A=NEGATIVO","A=POSITIVO")'>>
RPN........ << IF A 0 < THEN "A=NEGATIVO" ELSE "A=POSITIVO" END>>
Como se puede ver no tiene nada que ver en cuanto a codigo. Ya que se escriben notablemente de forma distinta, eso complica sobremanera realizar una aplicación. Lo habitual es programar en RPN porque las aplicaciones son más eficientes; es la forma en la que se ha programado siempre la calculadora. Para plantear lo que tu quieres deberías preguntarte si quieres programar, porque RPN es mucho mejor, el modo Algebráico suele generar conflictos. Al final, se llega a un mix de ambas, como en el siguiente ejemplo: << -> a b 'a*SIN(b)' >>
Hay una aplicación que pasa una fórmula en algebraico por ejemplo 'a·x-b' a la expresión en RPN entre llaves { a x * b - }. La aplicación se puede bajar de hpcalc.org creo recordar que el nombre era algo asi TEACH48G. De RPN a algebraico no hay ninguna expresión por que si te fijas si evaluas << a x * b - >> y 'a', 'x' y 'b', no tienen ningún valor asociado te daría directamente la expresión en Algebraico.
Espero te sea de utilidad.
- Inicie sesión o regístrese para enviar comentarios
Los comandos los tienes en el AUR48 Y AUR50. En hpcalc.org en documentation o miscellaneous, puedes encontrar estos dos libros completos en pdf, ahi tienes todos los comandos USER disponibles, la única pega es que la explicaciones es en ingles.
En mi página web estoy trabajando para la iniciación en USER desde me he comprado la hp50 y solo sé encenderla. De momento tengo en maqueta los comandos de trabajo, ahi puedes encontrar algunas cosas en MANUALES, que tal vez te puedan servir.
- Inicie sesión o regístrese para enviar comentarios
« -95 DUP FS? IF THEN CF ELSE SF END »
- Gaak -
- Inicie sesión o regístrese para enviar comentarios










Muchas gracias zuaritx por tu respuesta la verdad k para operar con la calculadora me resulta mas comodo el Algebraico, aunque para programar los codigos de los programas (me refiero a IF, CASE y demas...) me es mucho mas operativo el RPN ya que aun recuerdo algo de Basic que di en 1º. El principal problema que veo es que desconozco muchisimos comandos...
¿Que manual me recomendarias para seguir iniciandome en el lenguage?
Actualmente estoy siguiendo este:
PROGRAMACIÓN EN USER-RPL CON
EJEMPLOS APLICADOS A INGENIERÍA
CIVIL.
Gracias.
salu2