EasyManua.ls Logo

Casio FP-200 - Page 102

Casio FP-200
156 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
rPLOTTER-PRINTER
GRAPHIC
TOOL
1610
SUM=O:FOR
I=XS
TO
XE:IF
RI=l
THEN
K=FL<FO,RS,
I)
ELSE
K=FLCFO,I,IS>
1620
SUM=SUM+K:NEXT I
1630
FOR
I=XS
TO
XE:IF
RI=l
THEN
K=FL(FO,RS,IJ
ELS
E
l<==FL
(
FO,
I ,
IS)
1640
H(IJ=K/SUM*lOO:NEXT
I
1650
RETURN
1700
'========
Initialize
PRINTER
1
71
<)
LF'F:
I
NT
CHR$
(
28
> ; CHR$ <
37)
: LF'R I
NT
"YO" : LF'R I
NT
"
Z2,6":LF'RINT
"QO":LF'RINT
"82":u=·r-nNT
"LO"
1720
LF'RINT
"S2"·:
LPRINT
"JO":
LF'RINT
"P";
T$:
LF'RINT
'
1
S l 11
1
73(>
RETUF:N
1800
--------
Frames
for
bar.jaggied
181.0
LPRINT
"fJO,
-·10":
LF'F:INT
"Dl.O,
O,
10,
-·80,
90,
-80"
1820
MAX=-1E99:MIN=1E99
1830
FOR
I=XS
TO
XE:IF
RI=l.
THEN
K=FLCFO,RS,I>
ELS
E
l<=r-·L_
CFO,
I ,
E=»
1840
IF
MAX<K
THEN
MAX=K
1850
IF
MIN>K
THEN
MIN=K
1860
NEXT
l:IF
MIN>O THEN MIN=O
1870
S=80/(MAX-MIN):Z$=STR$CMAXJ:IF
LEN(ZS)>4
THEN
LF'RINT
"SO":
SC=l.
2
ELSE
SC==2.
,l
1880
FOR I=MAX
TO
MIN
STEP
-(MAX-MIN)/10:ZS=STRS(I
>:X=9-SC*LENCZS):IF
X<O
THEN
X=O:ZS=LEFT$(Z$,10/SC>
1890
Y=S*(I-MIN)-80:GOSUB
1950
1900
LF'RINT
"M";X;",";Y:LF'RINT
"P":Z$:IF
I==MIN
THE
-N
1910
ELSE
LF'F:INT
"Ll":LF'RINT
"DlO.";Y;",90,";Y:LF'
RINT
"LO"
1910
NEXT
I:LPF.:INT
"Sl"
1
920
RETUF?t,/
1950
1960
IF
ABS(Y)<0.1
THEN
Y=O
l.
970
RETUF:N
2000
'==========
Setting
valiables
2010
MLS="":FOfi
I=l
TO
40:ML$=M1_$+"-":NEXT
I:Ml$="
**
graph
**":SE$(1)=="Fie
qrc:,ph"
2020
RESTORE
2030:FOR
1=2
TO
4:READ
SE$CI):NEXT
I:
RETURN
·
2030
DATA
Band
graph,Bar
graph,Jagged
graph
: 0Ef3UGJ
The
plotter-printer
is
put
into
graphic
mode
by
LPRlNT
CHR$(28);
CHR${37)
in
line
1710.
It
remains
in
that
mode
thereafter.
106

Other manuals for Casio FP-200

Related product manuals