|
- 5 PRINT TAB(33);"PIZZA"
- 10 PRINT TAB(15);"CREATIVE COMPUTING MORRISTOWN, NEW JERSEY"
- 15 PRINT: PRINT: PRINT
- 20 DIM S$(16),M$(4)
- 30 PRINT "PIZZA DELIVERY GAME": PRINT
- 50 INPUT "WHAT IS YOUR FIRST NAME";N$: PRINT
- 80 PRINT "HI, ";N$;". IN THIS GAME YOU ARE TO TAKE ORDERS"
- 90 PRINT "FOR PIZZAS. THEN YOU ARE TO TELL A DELIVERY BOY"
- 100 PRINT "WHERE TO DELIVER THE ORDERED PIZZAS.": PRINT: PRINT
- 140 FOR I=1 TO 16
- 150 READ S$(I)
- 160 NEXT I
- 170 FOR I=1 TO 4
- 180 READ M$(I)
- 190 NEXT I
- 200 DATA "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O"
- 210 DATA "P","1","2","3","4"
- 230 PRINT "MAP OF THE CITY OF HYATTSVILLE": PRINT
- 250 PRINT " -----1-----2-----3-----4-----"
- 260 K=4
- 270 FOR I=1 TO 4
- 280 PRINT "-": PRINT "-": PRINT"-": PRINT "-"
- 320 PRINT M$(K);
- 330 S1=16-4*I+1
- 340 PRINT " ";S$(S1);" ";S$(S1+1);" ";S$(S1+2);" ";
- 350 PRINT S$(S1+3);" ";M$(K)
- 380 K=K-1
- 390 NEXT I
- 400 PRINT "-": PRINT "-": PRINT "-": PRINT "-"
- 440 PRINT " -----1-----2-----3-----4-----": PRINT
- 460 PRINT "THE OUTPUT IS A MAP OF THE HOMES WHERE"
- 470 PRINT "YOU ARE TO SEND PIZZAS.": PRINT
- 490 PRINT "YOUR JOB IS TO GIVE A TRUCK DRIVER"
- 500 PRINT "THE LOCATION OR COORDINATES OF THE"
- 510 PRINT "HOME ORDERING THE PIZZA.": PRINT
- 520 INPUT "DO YOU NEED MORE DIRECTIONS";A$
- 530 IF A$="YES" THEN 590
- 540 IF A$="NO" THEN 750
- 550 PRINT "'YES' OR 'NO' PLEASE, NOW THEN,": GOTO 520
- 590 PRINT: PRINT "SOMEBODY WILL ASK FOR A PIZZA TO BE"
- 600 PRINT "DELIVERED. THEN A DELIVERY BOY WILL"
- 610 PRINT "ASK YOU FOR THE LOCATION.":PRINT " EXAMPLE:"
- 620 PRINT "THIS IS J. PLEASE SEND A PIZZA."
- 640 PRINT "DRIVER TO ";N$;". WHERE DOES J LIVE?"
- 650 PRINT "YOUR ANSWER WOULD BE 2,3": PRINT
- 660 INPUT "UNDERSTAND";A$
- 670 IF A$="YES" THEN 690
- 680 PRINT "THIS JOB IS DEFINITELY TOO DIFFICULT FOR YOU. THANKS ANYWAY"
- 685 GOTO 999
- 690 PRINT "GOOD. YOU ARE NOW READY TO START TAKING ORDERS.": PRINT
- 700 PRINT "GOOD LUCK!!": PRINT
- 750 FOR I=1 TO 5
- 760 S=INT(RND(1)*16+1): PRINT
- 770 PRINT "HELLO ";N$;"'S PIZZA. THIS IS ";S$(S);".";
- 775 PRINT " PLEASE SEND A PIZZA."
- 780 PRINT " DRIVER TO ";N$;": WHERE DOES ";S$(S);" LIVE";
- 790 INPUT A(1),A(2)
- 870 T=A(1)+(A(2)-1)*4
- 880 IF T=S THEN 920
- 890 PRINT "THIS IS ";S$(T);". I DID NOT ORDER A PIZZA."
- 900 PRINT "I LIVE AT ";A(1);",";A(2)
- 910 GOTO 780
- 920 PRINT "HELLO ";N$;". THIS IS ";S$(S);", THANKS FOR THE PIZZA."
- 930 NEXT I
- 940 PRINT: INPUT "DO YOU WANT TO DELIVER MORE PIZZAS";A$
- 960 IF A$="YES" THEN 750
- 970 PRINT: PRINT "O.K. ";N$;", SEE YOU LATER!":PRINT
- 999 END
|