home *** CD-ROM | disk | FTP | other *** search
- 001 REM I wrote this to test miniBasic. It's not the most elegant thing I
- 002 REM ever wrote, but it runs. It's freeware and you can do anything you
- 003 REM want with it. I would appreciate it if you would send me any enhanced
- 004 REM versions that you write. Also please send me any miniBasic programs
- 005 REM you write or find that run under WindowsCE. I'm running WindowsCE on
- 006 REM a Cassiopeia A-11. My email address is regian@alhrt.brooks.af.mil
- 007 REM Live long and prosper,
- 008 REM Wes Regian
- 009 X = 0
- 010 START:
- 060 PRINT ""
- 061 PRINT ""
- 062 PRINT ""
- 063 PRINT ""
- 064 PRINT ""
- 065 PRINT "___________________________________________________________________"
- 066 PRINT " "
- 067 PRINT " ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ "
- 070 PRINT " Pocket Guess 1.3 For B&B MiniBasic "
- 080 PRINT " ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ "
- 090 PRINT "___________________________________________________________________"
- 091 PRINT ""
- 092 PRINT "Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç"
- 093 PRINT "Ç Ç"
- 094 PRINT "Ç Pocket Guess will select a number between zero and Ç"
- 095 PRINT "Ç any maximum value that you specify. Input a number Ç"
- 096 PRINT "Ç for the maximum value and hit Enter. Ç"
- 097 PRINT "Ç Ç"
- 098 PRINT "Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç"
- 110 INPUT P
- 118 PRINT "Ç Ç"
- 119 PRINT "Ç Ç"
- 120 PRINT "Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç"
- 121 PRINT ""
- 122 PRINT "Your goal is to guess a number that has been "
- 123 PRINT "selected by Pocket Guess. The number "
- 124 PRINT "is an integer between "
- 125 PRINT "0 and .... "
- 126 PRINT P
- 127 PRINT ""
- 128 PRINT "Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç"
- 151 REM Print X
- 152 IF (X=P-1) THEN 154
- 153 GOTO 162
- 154 P=P-1
- 155 PRINT ""
- 156 PRINT " Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç "
- 157 PRINT " Ç Why do you keep using the same maximum value? Ç "
- 158 PRINT " Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç "
- 162 IF (X=P) THEN 164
- 163 GOTO 166
- 164 P = (P - 1)
- 166 X = P
- 167 REM PRINT P
- 168 REM PRINT X
- 170 IF (((P / 2) + (P / 2)) <> P) THEN 172
- 171 IF (((P / 2) + (P / 2)) = P) THEN 177
- 172 REM PRINT "P IS ODD"
- 173 N = P / 4
- 174 N = (N + 1) + N
- 175 N = (P - N) - (P / 5)
- 176 GOTO 190
- 177 REM PRINT "P IS EVEN"
- 178 N = (P / 2) - 1
- 179 N = (P - N) + (P / 5)
- 190 REM GUESS
- 191 REM PRINT N
- 194 REM PRINT "Ç Ç"
- 195 PRINT "Guess!"
- 200 INPUT G
- 201 IF (G > P) THEN 203
- 202 GOTO 205
- 203 PRINT "Pay attention. That was too high."
- 204 GOTO 195
- 205 IF (G < 0) THEN 207
- 206 GOTO 210
- 207 PRINT "Pay attention. I don't do negative numbers."
- 208 GOTO 195
- 210 IF (G > N) THEN 390
- 220 IF (G < N) THEN 412
- 240 IF (G = N) THEN 260
- 245 GOTO 195
- 250 REM CORRECT
- 260 REM PRINT "Good work, you got it!"
- 261 PRINT " Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç "
- 262 PRINT " Ç YOU GOT IT! Ç "
- 292 PRINT " Ç Do you want to play again? 0=No 1=Yes Ç "
- 293 PRINT " Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç Ç "
- 310 INPUT A
- 320 IF A = 1 THEN GOSUB START
- 350 PRINT "Ç"
- 351 PRINT "ÇÇ"
- 352 PRINT "ÇÇÇÇ"
- 353 PRINT "ÇÇÇÇÇÇ"
- 354 PRINT "ÇÇÇÇÇÇÇÇ"
- 355 PRINT "ÇÇÇÇÇÇÇÇÇÇ"
- 356 PRINT "ÇÇÇÇÇÇÇÇÇÇÇÇ"
- 360 PRINT "See you later!"
- 370 PRINT ""
- 375 GOTO 425
- 380 REM HIGH
- 390 REM PRINT "Too HIGH!"
- 392 H=((P-N)/3)
- 393 IF G>((2*H)+N) THEN 395
- 394 GOTO 397
- 395 PRINT " Too HIGH! ---Ç---Ç---Ç "
- 396 GOTO 195
- 397 IF G>(H+N) THEN 399
- 398 GOTO 401
- 399 PRINT " Too HIGH! ---Ç---Ç "
- 400 GOTO 195
- 401 PRINT " Too HIGH! ---Ç "
- 402 GOTO 195
- 410 REM LOW
- 412 REM PRINT "Too LOW!"
- 414 L=N/3
- 415 IF G<L THEN 417
- 416 GOTO 419
- 417 PRINT " Ç---Ç---Ç--- Too LOW!"
- 418 GOTO 195
- 419 IF G<(2*L) THEN 421
- 420 GOTO 423
- 421 PRINT " Ç---Ç--- Too LOW!"
- 422 GOTO 195
- 423 PRINT " Ç--- Too LOW!"
- 424 GOTO 195
- 425 END
-
-