<Quote>
EriCartman13
Could you add a TI BASIC under you programming section?

cscgal

We have an "Other Languages" section (which includes a BASIC subforum)
for less common languages. If we see a large number of threads related
to a particular language within this forum, a new subforum will be
created as needed.
</Quote>

Could not find "other Languages"
Hope this is the right forum.
Would appreciate any comments, suggestions or improvements on the code,
presentation, layout, etc.
Thank You
falcon

``````Outline:
Line 1. Clear
Line 2 - 7. Instructions
Line 12 - 15. Lbl D - input data
Line 17 - 20. Lbl L - input list
Line 22 - 25. calculator built-in formula [dim( and sum( ]. L1² squares X.
Line 26 - 28. formula for mean, variance & standard deviation
Line 30 - 42. Lbl X - display
Line 36. fix 4
Line 44. clear fix 4 (line 36)

prgmSTDEVFRM
1.	 ClrHome	 Clear Screen
2.	 Output(1,1,"SELECT LIST OR	 Instructions
3.	 Output(2,1,"DATA TO BEGIN -	        |
4.	 Output(3,1,"USE COMMAS BTWN	        |
5.	 Output(4,1,"NUMBERS IN LIST	        |
6.	 Output(5,1,"ENTER n, Σx, Σx²	        |
7.	 Output(6,1,"FOR DATA	 End Instructions
8.	 Pause
9.	 ClrHome
10.	 Float
12.	 Lbl D	 Input Data
13.	 Input "n =",N	 n = sample size
14.	 Input "Σx =",B	 Σx = sumX
15.	 Input "Σx² =",Y	 Σx² = sumXsquared
16.	 Goto X
17.	 Lbl L	 Input List 1
18.	 Disp "DATA LIST
19.	 Input "L1=",Str1
20.	 expr("{"+Str1->L1
21.	 ClrHome	 clear screen - calculations
22.	 dim(L1->N	 n       dim(  calculator formula
23.	 sum(L1->B	 Σx;    sum(  calculator formula
24.	 sum(L1²->Y	 Σx²    sum(  calculator formula
25.	 Lbl X	 formula calculations & display
26.	 B/N ->C	 calculates mean    x
27.	 ((Y - ((B) ²/N))/(N - 1)) ->V	 calculates variance
28.	 √(V) -> S	 standard deviation
29.	 ClrHome	 Clear screen - display
30.	 Disp "n =
31.	 Output(1,4,N	 display n
32.	 Disp "Σx =
33.	 Output(2,5,B	 display Σx
34.	 Disp "Σx ² =
35.	 Output(3,6,Y	 display Σx ²
36.	 Fix 4	 set decimal to 4 places
37.	 Disp "x =
38.	 Output(4,4,C	 display mean (x)
39.	 Disp "S² =
40.	 Output(5,5,V	 display variance (S²)
41.	 Disp "S =
42.	 Output(6,4,S	 display standard deviation (S)
43.	 Pause
44.	 Float	 clear fix 4 (line 36)
45.	 ClrHome

Example:
List: 25, 24, 23, 22, 20, 18, 17, 16, 14, 10, 8
Data: n = 11,  Σx = 197,  Σx² = 3843
Answers: n = 11,  Σx = 197,  Σx² = 3843,  x = 17.9091,  S² = 31.4909,  S = 5.6117

Example:
List: 13, 12, 11, 11, 10, 9, 9, 9, 6, 4
Data: n = 10,  Σx = 94,  Σx² = 950
Answers: n = 10,  Σx = 94,  Σx² = 950,  x = 9.4000,  S² = 7.3778,  S = 2.7162

Reference:
Commands:
ClrHome   clears home screen
dim(   returns the dimension (number of elements) of list
Disp   displays text or value specified
expr(   converts string to an expression
Fix   sets fixed-decimal mode for number of decimal places
Float   sets floating decimal mode. Displays decimal with no trailing zeros
Goto   goes to label specified. Goto requires a line label be implemented as a destination
Input   prompts for value to store to variable. Requires user input through keypad.
Lbl   creates a label of one or two characters