Glosario

Abreviatura para la Notación Polaca Inversa o Reverse Polish Notation.
Esta notación de sufijo es la sintaxis de entrada que casi todas las calculadoras HP usan. Básicamente hay dos tipos de RPN. Una usada en calculadoras más viejas, hace que el ENTER duplique el nivel uno del stack en la línea de edición, y otro, usado en las 28/38G/48/49/50, que hace que el ENTER duplique el nivel uno si la línea de edición no está siendo usada, y que pone el contenido de la línea de edición en el nivel uno si la línea de edición está siendo usada. RPN usa notación de sufijo, así que 1+1 es introducido 1 ENTER 1 + en vez de 1 + 1 =.
Esto puede parecer más confuso al principio, pero es mucho más sencillo con expresiones más complejas. La Notación Polaca Inversa se basa en los trabajos de el polaco Jan Lukasiewicz, quien creó la notación de prefijo ( + 1 1 ) llamada Notación Polaca.

Formato de numero

4 respuestas [Último envío]
Integró: 26/02/2008
Envíos: 22
MonedasHP: 20
Imagen de cartopo
Formato de numero
 
Vie, 03/09/2010 - 13:42

Alguien tendra un programa para darle formato a numeros
por ejemplo si obtenemos un resultado como este:
1234.32334 convertirlo a una cadena "1,234.32334"

Top
Integró: 19/11/2003
Envíos: 838
MonedasHP: 1222
Imagen de MACH
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#1
Dom, 05/09/2010 - 11:11

Hola!, Cartopo:
Debes cambiar a formato FIX.
En UsrRPL ...
<< FIX >>
Guardas cómo variable global y luego la puedes ejecutar anteponiendo la cantidad de decimales que deseas colocar. También puedes colocar dentro de la variable la cantidad de decimales, de la siguiente manera ... << 6 FIX >>
1: 122333,64
quedará cómo ...
1: 122.333,640000
Si te animas en SysRPL ...
::
CK1&Dispatch
BINT1
PTR 2F281
;
@

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top
Integró: 26/02/2008
Envíos: 22
MonedasHP: 20
Imagen de cartopo
 
#2
Lun, 06/09/2010 - 13:08

Gracias Mach, ya intente pero pierde la separacion de millares.

Top
Integró: 19/11/2003
Envíos: 838
MonedasHP: 1222
Imagen de MACH
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#3
Lun, 06/09/2010 - 13:18

HOla!, Cartopo:
Es extraño lo que indicas. Obviamente debes tener alguna bandera marcada que no te permite ver lo que te indicado, tal cómo parece.
Prueba configurar todas las banderas, tal cómo viene de fábrica. Para ello ház lo siguiente ...
1: 'CASCFG' y presiona ENTER

Ahora nuevamente, prueba lo que te indiqué.

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top
Integró: 26/02/2008
Envíos: 22
MonedasHP: 20
Imagen de cartopo
 
#4
Sáb, 11/09/2010 - 09:02

Anexo un ejemplo del programa pero quisiera
que separe los millares.

P: 1
E: 5,000
N: 5,000
Z: 0
D: VERTICE

«
CLEAR
{{1 5000 5000 0 "VERTICE"}} 'JOB' STO

JOB 1 GET
5 GET
JOB 1 GET
4 GET
JOB 1 GET
3 GET
JOB 1 GET
2 GET
JOB 1 GET
1 GET
 D Z Y X N
«
CLLCD
"††† COORDENADAS" STR 1 DISP

"P: " N STR + 4 DISP
"E: " X EVAL 3 RND STR + 5 DISP
"N: " Y EVAL 3 RND STR + 6 DISP
"Z: " Z EVAL 3 RND STR + 7 DISP
"D: " D + 8 DISP
3 FREEZE
»

»

Top

Twitter

Cargando...

CAPTCHA
Esta pregunta es para probar si usted es un visitante humano y así evitar el spam automatizado.
1 + 6 =
Solucione este simple problema matemático e ingrese el resultado. Por ejemplo: para 1+3, ingrese 4.