VCP.XDATA5f4d435305main07Saving00000031mainSaving tGUQ00000974g "Regular Savings (v1.1) 2012 Charlie Watson www.charliewatson.com Seq and Tab options will overwrite data in Seq and Stats apps","Saving" 2 A,B,C,D,E,F,G,H,I,J,K,L,M,N,P,Q,R,S,T,U,V "Set initial values" A,"Initial Amount Saved ($)","Saving 1/5" R,"Interest Rate (%pa)","Saving 2/5" P,"Amount of each deposit ($)","Saving 3/5" N,"Number of deposits per year","Saving 4/5" L,"Number of rows to calculate","Saving 5/5"R MR/N/100 S1+S R0 J S=0:A+P*(L) Q1A*R^(L)+P*(R^(L)-1)/S Q(Q,2) QA BL DP GG PD LB A "Summary Information" "Initial Deposit" 85,9,A "Int Rate %pa" 85,19,M "Each Deposit" 85,29,P "Deposits/yr" 85,39,N "Rows" 85,49,L 2 "Total Deposits" 85,59,P*L "Final Balance" 85,69,Q "Total Interest" 85,79,Q-L*P-A 2 C,"1:Seq 2:Tab 3:Row 6:Help 9:Quit","Saving Options" C=1: "Initialising sequence..." R,H "a",H,H H,"+",H P,E H,E,HR "aa"H 7A J R*S,H "a",H,H H,"+",H P*S,E H,E,HH <A*S M"" A0 PP A1 EL+1 F "Sequence" "a shows balance" "b shows interest" 120,82,"Tap "/' C=2: "Initialising table..."{} a{} by(0,X,1,L,1) ]] ^^ __ `G(P,_) _A ][1]0 T "Calculating" "Row" 1 I I L 35,9,IS*A UT+U TU ^[I]R*A+P AA `[I]A ][I+1]P*L E(T,2) T(],2) ](^,2) ^(`,2) ` 2 "For calculated rows:" "" "Tot Deposits" 75,19,E "Tot Interest" 75,29,T "Final Balance" 75,39,B+T+E 2 120,82,"Tap "' C=3l: "Single Row" "" L,H "Which row? 1-",H,H L,H,"Saving - One Row" L<1 L>D: "Not possible"j S=0:B+G*(L-1) EB*R^(L-1)+G*(R^(L-1)-1)/S ES*E FE+F+G H "Row" 43,19,L 2 "Start" 43,29,E "Int" 43,39,F "Deposit" 43,49,P "End" 43,59,H 2 120,82,"Tap "' C=6 `: "Saving Options" "" "1:Seq - Sets up Sequence" " app to solve" "2:Tab - Create saving table" " in Stats app" "3:Row - Calculate one row" " of saving table" 120,82,"Tap "' C9R17