// WP 34S – Beispielprogramme (iCanCalculate) // // Starten mit den Tasten A–D oder per XEQ und dem Namen in Anführungszeichen. // Alle Programme rechnen in lokalen Registern (.00, .01, …) – // die Register R00–R99 bleiben unverändert. // // A 'FIB' Fibonacci-Zahl n A → F(n) 10 A → 55 // B 'PFZ' Primfaktoren n B → kleinster Faktor, R/S → nächster, // … zum Schluss 1 // 360 B → 2, R/S 2, R/S 2, R/S 3, R/S 3, R/S 5, R/S 1 // C 'RAT' Kreditrate Betrag ENTER Zins% ENTER Jahre C → Monatsrate // 200000 ENTER 3,5 ENTER 20 C → 1.159,919… // D 'WUE' Würfel D → Zufallszahl 1…6 // ---- A: Fibonacci --------------------------------------------------------- LBL A LBL'FIB' LocR 003 IP x=0? // F(0) = 0 RTN STO .00 // Zähler n 0 STO .01 // a = F(0) 1 STO .02 // b = F(1) LBL 01 RCL .01 RCL .02 STO .01 // a ← b + STO .02 // b ← a + b DSE .00 GTO 01 RCL .01 // F(n) RTN // ---- B: Primfaktorzerlegung ----------------------------------------------- LBL B LBL'PFZ' LocR 002 IP STO .00 // n 2 STO .01 // Teiler d LBL 11 RCL .00 x=1? // fertig RTN RCL .01 x[^2] RCL .00 xy - / // K · r / (1 − (1 + r)^-N) RTN // ---- D: Würfel ------------------------------------------------------------ LBL D LBL'WUE' RAN# # 006 [times] IP 1 + RTN END