Wednesday, May 20, 2015

Fun with the GO-25 iOS App

Here are several short programs made with the GO-25 iOS app. Each one can be adopted into programming routines for other RPN calculators and apps.

Enjoy!

GO SCI-25 App

; atan2 function in radians. Store x to memory 1 and y to memory 2.
01 15 33 ; RAD
02 24 02 ; RCL 2
03 24 01 ; RCL 1
04 71 ; ÷
05 15 06 ; tan⁻¹
06 24 01 ; RCL 1
07 15 41 ; x<0
08 13 11 ; GTO 11
09 22 ; R↓
10 13 00 ; GTO 00
11 22 ; R↓
12 24 02 ; RCL 2
13 15 03 ; ABS
14 14 73 ; LASTx
15 71 ; ÷
16 15 73 ; π
17 61 ; X
18 51 ; +
19 13 00 ; GTO 00


; signum function. sgn(stack x), x ≠ 0
01 15 03 ; ABS
02 14 73 ; LASTx
03 71 ; ÷
04 13 00 ; GTO 00


; Simple Simultaneous Equarions
; a + b = x
; a - b = y
; x → R1, y → R2, load before running
01 24 02 ; RCL 2
02 24 01 ; RCL 1
03 51 ; +
04 02 ; 2
05 71 ; ÷
06 74 ; R/S
07 24 01 ; RCL 1
08 24 02 ; RCL 2
09 41 ; -
10 02 ; 2
11 71 ; ÷
12 13 00 ; GTO 00


; Simple Quadratic Equation
; t^2 + y*t + x = 0
; Enter y and x before running.
01 31 ; ENTER *may or may not be needed deepening on stack operations
02 04 ; 4
03 61 ; X
04 21 ; Swap xy
05 15 02 ; x^2
06 14 73 ; LASTx
07 32 ; CHS
08 23 01 ; STO 1
09 22 ; R↓
10 21 ; Swap xy
11 41 ; -
12 14 02 ; √
13 23 02 ; STO 2
14 24 01 ; RCL 1
15 24 02 ; RCL 2
16 51 ; +
17 02 ; 2
18 71 ; ÷
19 74 ; R/S
20 24 01 ; RCL 1
21 24 02 ; RCL 2
22 41 ; -
23 02 ; 2
24 71 ; ÷
25 13 00 ; GTO 00


; Hypotenuse Function
; hypot(x,y) = √(x^2 + y^2)
; Enter x and y on the stack.
01 15 02 ; x^2
02 21 ; Swap xy
03 15 02 ; x^2
04 51 ; +
05 14 02 ; √
06 13 00 ; GTO 00


; Approximate Speed of Sound in Dry Air (4 decimal places)
; Enter temperature in degrees Fahrenheit (°F). Results are in miles per hour.
; V ≈ .7456*(x-32) + 741.3087
01 31 ; ENTER
02 03 ; 3
03 02 ; 2
04 41 ; -
05 73 ; .
06 07 ; 7
07 04 ; 4
08 05 ; 5
09 06 ; 6
10 61 ; X
11 07 ; 7
12 04 ; 4
13 01 ; 1
14 73 ; .
15 03 ; 3
16 00 ; 0
17 08 ; 8
18 07 ; 7
19 51 ; +
20 13 00 ; GTO 00

; Area of a Polygon:
; Degrees mode is used. Stack:
; y: length
; x: sides
01 15 32 ; DEG
02 23 01 ; STO 1
03 21 ; Swap xy
04 15 02 ; x^2
05 61 ; X
06 01 ; 1
07 08 ; 8
08 00 ; 0
09 24 01 ; RCL 1
10 71 ; ÷
11 14 06 ; tan
12 04 ; 4
13 61 ; X
14 71 ; ÷
15 13 00 ; GTO 00

; Doppler Effect: calculated the effective frequency given:
; y: observed frequency in Hz
; x: change in velocity of the object in m/s, if the source is coming to you, enter this velocity as negative
01 31 ; ENTER
02 02 ; 2
03 09 ; 9
04 09 ; 9
05 07 ; 7
06 09 ; 9
07 02 ; 2
08 04 ; 4
09 05 ; 5
10 08 ; 8
11 71 ; ÷
12 01 ; 1
13 51 ; +
14 61 ; X
15 13 00 ; GTO 00

; Music Scale: Approximate frequency given for x half steps from Middle C (523 Hz)
01 31 ; ENTER
02 02 ; 2
03 31 ; ENTER
04 01 ; 1
05 02 ; 2
06 15 22 ; 1/x
07 14 03 ; y^x
08 21 ; Swap xy
09 14 03 ; y^x
10 05 ; 5
11 02 ; 2
12 03 ; 3
13 61 ; X
14 13 00 ; GTO 00

Eddie

This blog is property of Edward Shore. 2015

Solving Simple Arcsine and Arccosine Equations

  Solving Simple Arcsine and Arccosine Equations Angle Measure This document will focus on angle measurement in degrees. For radia...