17.01.2013 Views

AmstradCPC6128-hypertext-en-Sinewalker

AmstradCPC6128-hypertext-en-Sinewalker

AmstradCPC6128-hypertext-en-Sinewalker

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Final listing:<br />

10 REM teLephone book<br />

20 DIM NAME$(100)<br />

30 DIM TEL$(100)<br />

40 MODE 1<br />

50 WINDOW #1,13,30,10,14<br />

60 PRINT #1,"1. <strong>en</strong>ter info"<br />

70 PRINT #1,"2. List info"<br />

80 PRINT #1,"3. search"<br />

90 PRINT #1,"4. save info"<br />

100 PRINT #1,"5. Load info"<br />

110 LOCATE 7,25<br />

120 INPUT "<strong>en</strong>ter m<strong>en</strong>u seLection";ms<br />

130 CLS<br />

140 ON ms GOSUB 190,290,350,430,500<br />

150 LOCATE 9,25<br />

160 PRINT "press any key for m<strong>en</strong>u"<br />

170 IF INKEY$="" THEN 170<br />

180 GOTO 40<br />

190 FOR x=1 TO 100<br />

200 CLS<br />

210 IF LEN(NAME$(x))>0 THEN 260<br />

220 PRINT "press [RETURN] to <strong>en</strong>d input"<br />

230 INPUT;" name";NAME$(x)<br />

240 IF NAME$(x)="" THEN 270<br />

250 INPUT" phone";TEL$(x)<br />

260 NEXT<br />

270 PRINT "no more input"<br />

280 RETURN<br />

290 FOR x=1 TO 100<br />

300 IF NAME$(x)="" THEN 330<br />

310 PRINT NAME$(x);" ";TEL$(x)<br />

320 NEXT<br />

330 PRINT "List finished"<br />

340 RETURN<br />

350 INPUT "find";SEARCH$<br />

360 FOR x=1 TO 100<br />

370 IF INSTR(NAME$(x),SEARCH$)=0 THEN 400<br />

380 PRINT NAME$(x);" ";TEL$(x)<br />

390 RETURN<br />

400 NEXT<br />

410 PRINT "name not found"<br />

420 RETURN<br />

430 OPENOUT "data"<br />

Beyond Foundations Chapter 2 Page 13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!