home *** CD-ROM | disk | FTP | other *** search
-
- 100 REM EXECUTIVE DECISION MAKER
- 101 REM WRITTEN BY W.A.BURTON
- 102 REM INTENDED FOR CRT'S AT HIGH BAUD RATES
- 103 CLEAR : WIDTH 80 : PRINT CHR$(26)
- 104 DIM Q$(80) : XX=36
- 105 PRINT TAB(15); "*** EXECUTIVE DECISION MAKER ***"
- 106 PRINT : PRINT : PRINT
- 107 PRINT "WHAT IS THE DECISION THAT YOU WOULD LIKE ME TO MAKE FOR YOU"
- 108 PRINT "TYPE IN YOUR QUESTION WHICH CAN BE ANSWERED 'YES OR NO'; AND"
- 109 PRINT "KEEP IT SHORTER THAN ONE LINE (INCLUDING SPACES)."
- 110 PRINT : PRINT : PRINT : PRINT
- 111 INPUT Q$
- 112 PRINT : PRINT
- 113 REM THIS IS A 'PSEUDO-RANDOMIZE' ROUTINE
- 114 FOR X=1 TO LEN(Q$)
- 115 Z$=MID$(Q$,X,1)
- 116 Z=ASC(Z$)
- 117 Y=Y+Z
- 118 NEXT X
- 119 Y=Y MOD 97
- 120 FOR X=1 TO Y
- 121 Z=RND(1) : Z1=RND(Y)
- 122 NEXT X
- 123 A$="<*>" : AL$="YES :" : AR$=": NO"
- 124 PRINT "THE '<*>' IS THE BOUNCING BALL OF FATE..."
- 125 PRINT "HIT SPACE BAR TO ANSWER YOUR QUESTION"
- 126 PRINT : PRINT : PRINT
- 127 PRINT TAB(10); AL$; TAB(XX); A$; TAB(61); AR$
- 128 WAIT 0,1,1
- 129 PRINT TAB(10); AL$; TAB(XX); A$; TAB(61); AR$
- 130 W=RND(1)
- 131 IF W<.5 THEN XX=XX+2 ELSE XX=XX-2
- 132 IF XX<16 THEN PRINT CHR$(26) : GOTO 136
- 133 IF XX>=59 THEN PRINT CHR$(26) : GOTO 139
- 134 CX=CX+1
- 135 GOTO 129
- 136 GOSUB 142
- 137 PRINT "YES"
- 138 GOTO 147
- 139 GOSUB 142
- 140 PRINT "NO"
- 141 GOTO 147
- 142 PRINT : PRINT
- 143 PRINT "YOUR QUESTION :"
- 144 PRINT Q$ : PRINT
- 145 PRINT "MY ANSWER (AFTER"; CX; "AGONIZING STEPS) :"
- 146 RETURN
- 147 PRINT : PRINT
- 148 PRINT "DO YOU NEED HELP IN MAKING ANOTHER DECISION (Y OR N)"
- 149 INPUT Q$
- 150 IF LEFT$(Q$,1)="Y" THEN RUN
- 151 PRINT CHR$(26) : END
-