|
- 100 REM PURPOSE: DISPLAY/VERIFY THE IMPLEMENTATION-DEFINED VALUES
- 110 REM AUTHOR: HOWARD WULF, AF5NE
- 120 REM DATE: 2015-01-25
- 130 REM -------------------------------------------------------
- 140 PRINT "THIS PROGRAM DISPLAYS THE IMPLEMENTATION-DEFINED"
- 150 PRINT "RANGES FOR ALL BASIC VARIABLE TYPES."
- 160 PRINT "THERE SHOULD BE NO ERROR MESSAGES."
- 170 PRINT "MAXLVL=";MAXLVL
- 200 PRINT "MAXNUM=";MAXNUM
- 210 PRINT "MAXDBL=";MAXDBL
- 220 PRINT "MAXSNG=";MAXSNG
- 230 PRINT "MAXCUR=";MAXCUR
- 240 PRINT "MAXLNG=";MAXLNG
- 250 PRINT "MAXINT=";MAXINT
- 260 PRINT "MAXBYT=";MAXBYT
- 270 PRINT "MAXDEV=";MAXDEV
- 280 PRINT "MAXLEN=";MAXLEN("")
- 300 PRINT "MINNUM=";MINNUM
- 310 PRINT "MINDBL=";MINDBL
- 320 PRINT "MINSNG=";MINSNG
- 330 PRINT "MINCUR=";MINCUR
- 340 PRINT "MINLNG=";MINLNG
- 350 PRINT "MININT=";MININT
- 360 PRINT "MINBYT=";MINBYT
- 370 PRINT "MINDEV=";MINDEV
- 380 PRINT "MINLEN=";0
- 400 REM ------------------------------------------------
- 410 REM VERIFY THE MAX... RANGES ARE VALID
- 420 IF MAXNUM < MAXDBL THEN
- 430 PRINT "*** ERROR MAXNUM < MAXDBL ***"
- 440 END IF
- 450 IF MAXDBL < MAXSNG THEN
- 460 PRINT "*** ERROR MAXDBL < MAXSNG ***"
- 470 END IF
- 480 IF MAXSNG < MAXCUR THEN
- 490 PRINT "*** ERROR MAXSNG < MAXCUR ***"
- 500 END IF
- 510 IF MAXCUR < MAXLNG THEN
- 520 PRINT "*** ERROR MAXCUR < MAXSNG ***"
- 530 END IF
- 540 IF MAXLNG < MAXINT THEN
- 550 PRINT "*** ERROR MAXLNG < MAXINT ***"
- 560 END IF
- 570 IF MAXINT < MAXBYT THEN
- 580 PRINT "*** ERROR MAXINT < MAXBYT ***"
- 590 END IF
- 600 IF MAXBYT < MAXDEV THEN
- 610 PRINT "*** ERROR MAXBYT < MAXDEV ***"
- 620 END IF
- 630 IF MAXINT < MAXLEN("") THEN
- 640 PRINT "*** ERROR MAXINT < MAXLEN ***"
- 650 END IF
- 700 REM --------------------------------------------
- 710 REM VERIFY THE MIN... RANGES
- 720 IF MINDBL < MINNUM THEN
- 730 PRINT "*** ERROR MINDBL < MINNUM ***"
- 740 END IF
- 750 IF MINSNG < MINDBL THEN
- 760 PRINT "*** ERROR MINSNG < MINDBL ***"
- 770 END IF
- 780 IF MINCUR < MINSNG THEN
- 790 PRINT "*** ERROR MINCUR < MINSNG ***"
- 800 END IF
- 810 IF MINLNG < MINCUR THEN
- 820 PRINT "*** ERROR MINLNG < MINCUR ***"
- 840 END IF
- 850 IF MININT < MINLNG THEN
- 860 PRINT "*** ERROR MININT < MINLNG ***"
- 870 END IF
- 880 IF MINBYT < MININT THEN
- 890 PRINT "*** ERROR MINBYT < MININT ***"
- 900 END IF
- 910 IF MINDEV < MINBYT THEN
- 920 PRINT "*** ERROR MINDEV < MINBYT ***"
- 930 END IF
- 940 REM MINLEN("") IS 0
- 950 PRINT "IF NO ERROR MESSAGES, THEN *** TEST PASSED ***"
- 999 END
|