home *** CD-ROM | disk | FTP | other *** search
- 11 REM(null)
- 49 REM(null)
- 99 REM =================================
- 100 REM(null)
- 102 REM ORIGINAL PROGRAM WRITTEN FOR
- 104 REM TRS 80 MODEL 111.
- 106 REM(null)
- 108 REM CONVERSION AND UPGRADING DONE
- 110 REM BY J J URSANO
- 112 REM SPRINGDALE PARK ROAD
- 113 REM(null)
- 114 REM BRACEBRIDGE, ONTARIO (84/04/28)
- 115 REM ================================
- 119 REM(null)
- 120 POKE 53280,8:POKE53281,15:PRINT CHR$(31)
- 125 PRINT CHR$(147)
- 130 PRINT""
- 150 A$="CINQUAIN POETRY"
- 159 REM(null)
- 160 A$=" "+A$
- 165 FOR J=1 TO LEN(A$)
- 170 PRINT MID$(A$,LEN(A$)-J+1);"[145]"
- 175 FOR ZZ=1 TO 50: NEXT ZZ: NEXT J
- 180 FOR DELAY=1 TO 2000:NEXT DELAY
- 185 PRINT"":PRINTCHR$(30)
- 190 PRINTTAB(16)"BY J URSANO"
- 195 FOR DELAY =1 TO 1000: NEXT DELAY
- 196 PRINT CHR$(147):PRINTCHR$(129)
- 200 REM(null)
- 205 POKE53280,8:POKE53281,1:PRINTCHR$(31)
- 210 PRINTTAB(6);"A CINQUAIN[146] IS A FIVE LINE POEM."
- 211 REM(null)
- 220 PRINTTAB(7);"HERE IS ONE ABOUT A COMPUTER."
- 230 PRINTTAB(8)"PRESS SPACE BAR[146] TO GO ON."
- 240 GET DELAY$:IF DELAY$="" THEN 240
- 249 REM(null)
- 250 PRINTCHR$(147)
- 260 PRINT""
- 270 PRINTTAB(16)"COMPUTER"
- 274 REM(null)
- 275 PRINTTAB(15)"BUSY,FAST"
- 280 PRINTTAB(6)"FLASHING,COUNTING,TEACHING"
- 290 PRINTTAB(6)"LOVES TO WORK WITH CHILDREN"
- 300 PRINTTAB(16)"MACHINE"
- 310 PRINTTAB(8)"PRESS SPACE BAR[146] TO GO ON.
- 320 [161] DELAY$:[139] DELAY$[178]""[167]320
- 330 [153][199](147)
- 400 [153][163]2)"NOW I'LL HELP YOU WRITE YOUR OWN POEM!"
- 410 [153][163]5)"IT CAN BE ABOUT YOU,A PET,NATURE OR ANYTHING ELSE."
- 420 [153][163]5)"WRITING CINQUAINS IS EASY!
- 425 REM(null)
- 430 PRINTTAB(2)"JUST TYPE IN THE WORDS THAT I ASK FOR."
- 440 PRINTTAB(5)"WHEN YOU ARE DONE I WILL PRINT YOUR POEM!"
- 450 PRINTTAB(8)"PRESS SPACE BAR[146] TO GO ON."
- 460 GET DELAY$:IF DELAY$="" THEN 460
- 470 REM
- 500 REM **************************
- 510 REM(null)
- 540 REM
- 549 REM (null)
- 550 REM LIST OF VARIABLES
- 555 REM(null)
- 560 REM N1$=FIRST NOUN
- 570 REM A1$=FIRST ADJECTIVE
- 580 REM A2$=SECOND ADJECTIVE
- 590 REM A3$=THIRD ADJECTIVE
- 599 REM(null)
- 600 REM V1$=THE FIRST 'ING' VERB
- 610 REM V2$=THE SECOND'ING' VERB
- 620 REM V3$=THE THIRD 'ING' VERB
- 630 REM V4$=THE ACTION VERB
- 640 REM P$ =THE SHORT PHRASE
- 650 REM N2$=THE SECOND NOUN
- 660 REM
- 700 REM(null)
- 800 REM **************************
- 805 POKE 53280,7:POKE 53281,1:PRINTCHR$(31) : PRINT CHR$(147)
- 810 PRINT"A NOUN IS A PERSON PLACE OR THING."
- 820 PRINT"TYPE A NOUN[146].":GOSUB 1150:INPUT N1$
- 825 PRINTCHR$(31)
- 830 PRINT"ADJECTIVES ARE WORDS THAT DESCRIBE"
- 835 PRINT"NOUNS."
- 840 PRINT "TYPE AN ADJECTIVE[146] THAT DESCRIBES ";N1$;"."
- 850 GOSUB 1150:INPUT A1$
- 855 PRINTCHR$(31)
- 860 PRINT"TYPE AN OTHER ADJECTIVE[146] THAT DESCRIBES "
- 865 PRINT N1$;"."
- 870 GOSUB 1150:INPUT A2$
- 880 PRINTCHR$(31)
- 890 PRINT"TYPE A VERB[146] THAT ENDS IN 'ING' SUCH AS "
- 895 PRINT"JUMPING,SINGING AND LAUGHING."
- 900 GOSUB 1150:INPUT V1$
- 905 PRINTCHR$(31)
- 910 PRINT"TYPE ANOTHER VERB[146] THAT ENDS IN 'ING'"
- 920 GOSUB 1150:INPUT V2$
- 925 PRINTCHR$(31)
- 930 PRINT"AND ONE MORE VERB[146] THAT ENDS IN 'ING'"
- 935 REM (null)
- 940 GOSUB 1150:INPUT V3$
- 945 PRINTCHR$(147):PRINT""
- 948 PRINTCHR$(31)
- 950 PRINT"ACTION VERBS TELL WHAT NOUNS DO."
- 960 PRINT"KICKS,DIVES,SLIDES ARE ACTION VERBS."
- 970 PRINT"TYPE AN ACTION VERB[146] THAT ENDS IN 'S' AND THAT ";N1$;" CAN DO."
- 980 GOSUB 1150:INPUT V4$
- 985 PRINTCHR$(31)
- 990 PRINT"TYPE A PHRASE[146]THAT STARTS WITH ";V4$
- 995 PRINT"AND TELLS ABOUT ";N1$;"."
- 1000 GOSUB 1150: INPUT P$
- 1005 REM(null)
- 1010 PRINT CHR$(31)
- 1099 REM(null)
- 1100 PRINT"MACHINE IS A NOUN THAT STANDS"
- 1105 PRINT"FOR COMPUTER."
- 1110 PRINT"TYPE A NOUN[146] THAT STANDS FOR ";N1$;"."
- 1120 GOSUB 1150: INPUT N2$ :GOTO 1200
- 1150 PRINTCHR$(156):RETURN
- 1200 REM
- 1210 FOR ZZ=1 TO 1000:NEXT ZZ
- 1220 PRINT CHR$(147)
- 1300 PRINTTAB(3)"A SPECIAL CINQUAIN ABOUT ";:PRINTCHR$(150) N1$
- 1301 REM(null)
- 1310 PRINT"":PRINT"[156]"
- 1350 PRINTTAB((40-LEN(N1$))/2)N1$
- 1360 PRINT""
- 1370 PRINTTAB((40-LEN(A1$+A2$))/2)A1$;" ";A2$
- 1375 PRINT""
- 1380 PRINTTAB((40-LEN(V1$ +V2$+V3$))/2)V1$;" ";V2$;" ";V3$
- 1385 PRINT""
- 1389 PRINTTAB((40-LEN(P$))/2)P$
- 1390 REM PRINTTAB((40-LEN(V4$ +P$))/2)V4$;" ";P$
- 1395 PRINT""
- 1399 REM (null)
- 1400 PRINTTAB((40-LEN(N2$))/2)N2$
- 1410 PRINTCHR$(144)
- 1499 REM(null)
- 1500 PRINT"WOULD YOU LIKE TO WRITE ANOTHER CINQUAIN?(Y/N)": INPUT REPLY$
- 1601 REM(null)
- 1700 IF LEFT$(REPLY$,1)="Y" THEN800
- 1800 PRINTCHR$(147)
- 2000 POKE 53280,7:POKE53281,12
- 2001 REM(null)
- 2100 PRINTTAB(17)"GOOD-BYE!!"
- 2150 FOR PAUSE=1TO3500:NEXT PAUSE
- 2200 PRINTCHR$(147)
-