HP 42S: La felicidad hecha botones
Algunos programas útiles
Regresar a la página inicial
Como la HP 42S no cuenta con enlace USB u otro medio para cargar programas no queda más que alimentarlos a mano. A continuación listo algunas aplicaciones útiles.
Consulta la guía para crear programas, y cómo utilizar SOLVER.
- Conversión de temperatura °C-°F (Solver), de mi cosecha.
00 { 32-Byte Prgm }
01 LBL "°C°F"
02 MVAR "°C"
03 MVAR "°F"
04 1.8
05 RCL× "°C"
06 32
07 +
08 RCL- "°F"
09 END
- TVM, valor del dinero en el tiempo (Solver). Basado en el provisto en el manual del usuario de la HP 42S, con una modificación para cambiar el número de períodos por año.
La bandera 00 sirve para hacer cálculos al principio o al fin de cada período. Cuando la bandera 00 está fijada, los cálculos toman el principio de cada período ("begin mode"); cuando la bandera 00 está limpia, el cálculo es al fin de cada período ("end mode").
00 { 89-Byte Prgm }
01 LBL "TVM"
02 MVAR "N"
03 MVAR "I%YR"
04 MVAR "PV"
05 MVAR "PMT"
06 MVAR "FV"
07 MVAR "P/YR"
08 1
09 ENTER
10 ENTER
11 RCL "I%YR"
12 %
13 RCL "P/YR"
14 ÷
15 STO ST T
16 FC? 00
17 CLX
18 +
19 R↓
20 +
21 RCL "N"
22 +/-
23 Y↑X
24 1
25 X<>Y
26 -
27 LASTX
28 RCL× "FV"
29 R↓
30 X<>Y
31 ÷
32 ×
33 RCL× "PMT"
34 +
35 RCL+ "PV"
36 END
- Operaciones con dos números racionales. Hasta dos número fraccionarios (T/Z) y (Y/X) se alimentan en el stack. Las funciones "+", "-", "×" y "÷" hacen la operación entre las dos fracciones y dejan el resultado en los registros X y Y, de manera que (Y/X) sea la solución. La función "Red" reduce una fracción (Y/X) usando el algoritmo de Euclides. De hecho, es posible calcular el máximo común múltiplo alimentando X, Y y seleccionado "Euc"
01 LBL "Fracc"
02 LBL "Load"
03 STO "d"
04 R↓
05 STO "c"
06 R↓
07 STO "b"
08 R↓
09 STO "a"
10 CLST
11 RTN
12 LBL "Euc"
13 XEQ "Load"
14 RCL "d"
15 STO "b"
16 RCL "c"
17 STO "a"
18 LBL 00
19 RCL "a"
20 RCL "b"
21 MOD
22 STO "e"
23 X=0?
24 GTO 01
25 RCL "b"
26 RCL "a"
27 RCL "e"
28 STO "b"
29 GTO 00
30 LBL 01
31 RCL "b"
32 STO "e"
33 CLX
34 RTN
35 LBL "Red"
36 XEQ "Euc"
37 RCL "c"
38 RCL "e"
39 ÷
40 RCL "d"
41 RCL "e"
42 ÷
43 RTN
44 LBL "+"
45 SF 10
46 GTO 02
47 LBL "-"
48 CF 10
49 LBL 02
50 XEQ "Load"
51 RCL "a"
52 RCL "d"
53 ×
54 RCL "b"
55 RCL "c"
56 ×
57 FS? 10
58 +
59 FC? 10
60 -
61 RCL "b"
62 RCL "d"
63 ×
64 XEQ "Red"
65 RTN
66 LBL "×"
67 XEQ "Load"
68 RCL "a"
69 RCL "c"
70 ×
71 RCL "b"
72 RCL "d"
73 ×
74 XEQ "Red"
75 RTN
76 LBL "÷"
77 XEQ "Load"
78 RCL "a"
79 RCL "d"
80 ×
81 RCL "b"
82 RCL "c"
83 ×
84 GTO "Red"
85 RTN
86 END
- Interés compuesto.(Solver)
00 { 51-Byte Prgm }
01 LBL "Cmpnd"
02 MVAR "M"
03 MVAR "C"
04 MVAR "i"
05 MVAR "n"
06 MVAR "q"
07 RCL "i"
08 100
09 ÷
10 RCL "q"
11 ÷
12 1
13 +
14 RCL "n"
15 Y↑X
16 RCL "c"
17 ×
18 RCL- "M"
19 -
20 END
Regresar a la página inicial
Enlaces a otros sitios en la red
HP42S en Wikipedia
Museo de calculadoras HP (en inglés)
Información, programas, recursos (en inglés)
Emulador de la HP 42S para Windows, Mac, Palm, entre otros
Dejar comentarios
Ver comentarios
¿Dudas, quejas, comentarios, aportaciones?
Escribe a [email protected]
El diseño de la página es intencionalmente árido: el peso debe ser del contenido, no del formato.
Esta página no persigue fines de lucro, ni pretende violar ninguna ley relativa a los derechos de autor.
El mérito de la información contenida que no es de mi propiedad corresponde en su totalidad a sus creadores.