'=========================================================================== ' Subject: GRAPH-IT Date: 06-24-97 (21:26) ' Author: Michael G. Stewart Code: QB, QBasic, PDS ' Origin: mikegs@juno.com Packet: EGAVGA.ABC '=========================================================================== DECLARE SUB drawgraph () DECLARE SUB dot (x!, y!) SCREEN 12 CLS drawgraph PRINT "Welcome to Graph-it. Type '100,100' to Exit." a% = 3 DO LOCATE 2, 1: PRINT " " LOCATE 2, 1 INPUT "Input Coordinate: ", x, y IF x = 100 AND y = 100 THEN EXIT DO dot x, y LOCATE a%, 1 PRINT x; y a% = a% + 1 LOOP END SUB box (x1%, y1%, x2%, y2%) LINE (x1%, y1%)-(x2%, y2%), 0, BF LINE (x1%, y1%)-(x2%, y2%), 2, B END SUB SUB dot (x, y) p = (x * 10) + 320 q = (y * 10) + 240 - (y * 20) CIRCLE (p, q), 3, 14 END SUB SUB drawgraph FOR a% = 0 TO 639 STEP 10 LINE (a%, 0)-(a%, 479), 3 NEXT a% FOR a% = 0 TO 479 STEP 10 LINE (0, a%)-(639, a%), 3 NEXT a% LINE (0, 0)-(320, 240), 1, B LINE (321, 0)-(639, 240), 1, B LINE (0, 241)-(320, 479), 1, B LINE (321, 241)-(639, 479), 1, B END SUB