BASIC 1
FILE INFORMATION
FILENAME(S): BASIC 1
FILE TYPE(S): PRG
FILE SIZE: 15.4K
FIRST SEEN: 2025-11-30 19:47:20
APPEARS ON: 1 disk(s)
FILE HASH
29cdac728e4690b61be4376da269abc7271f92d50e0aa13200802510844d9cde
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| THE PHANTOM | BASIC 1 | PRG | Curtcool, Frank | 17 | 6 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 07 08 01 00 8F 00 1E 08 02 00 8F 20 28 43 |............. (C|
00000010: 29 47 4F 4C 44 20 44 49 53 4B 20 49 4E 43 00 24 |)GOLD DISK INC.$|
00000020: 08 03 00 8F 00 32 08 04 00 8F 20 42 41 53 49 43 |.....2.... BASIC|
00000030: 20 31 00 38 08 05 00 8F 00 57 08 0A 00 97 35 33 | 1.8.....W....53|
00000040: 32 38 31 2C 30 3A 99 22 05 0E 0E 08 08 22 3A 51 |281,0:.".....":Q|
00000050: 24 B2 C7 28 33 34 29 00 76 08 14 00 8F 20 31 30 |$..(34).v.... 10|
00000060: 30 30 30 3D 50 41 55 53 49 4E 47 20 53 55 42 52 |000=PAUSING SUBR|
00000070: 4F 55 54 49 4E 45 00 9E 08 1E 00 8F 20 31 31 30 |OUTINE...... 110|
00000080: 30 30 3D 41 4E 53 57 45 52 20 51 55 45 53 54 49 |00=ANSWER QUESTI|
00000090: 4F 4E 53 20 53 55 42 52 4F 55 54 49 4E 45 00 CE |ONS SUBROUTINE..|
000000A0: 08 28 00 8F 20 31 32 30 30 30 3D 54 59 50 45 2D |.(.. 12000=TYPE-|
000000B0: 41 4E 59 54 48 49 4E 47 2D 54 4F 2D 45 58 45 43 |ANYTHING-TO-EXEC|
000000C0: 55 54 45 20 53 55 42 52 4F 55 54 49 4E 45 00 E7 |UTE SUBROUTINE..|
000000D0: 08 32 00 8F 20 42 41 53 49 43 20 54 55 54 4F 52 |.2.. BASIC TUTOR|
000000E0: 49 41 4C 20 23 20 31 00 09 09 3C 00 8F 20 42 59 |IAL # 1...<.. BY|
000000F0: 20 44 2E 4B 45 45 4E 41 4E 20 41 4E 44 20 46 2E | D.KEENAN AND F.|
00000100: 57 48 49 54 45 53 49 44 45 00 37 09 46 00 53 50 |WHITESIDE.7.F.SP|
00000110: B2 31 3A 99 22 93 22 3A 99 22 20 20 20 20 20 20 |.1:.".":." |
00000120: 20 20 20 20 20 12 C2 41 53 49 43 92 20 12 D4 55 | ..ASIC. ..U|
00000130: 54 4F 52 49 41 4C 22 00 67 09 50 00 99 3A 99 3A |TORIAL".g.P..:.:|
00000140: 99 22 20 20 20 20 20 42 59 20 C4 2E CB 45 45 4E |." BY ...EEN|
00000150: 41 4E 20 41 4E 44 20 C6 2E D7 48 49 54 45 53 49 |AN AND ...HITESI|
00000160: 44 45 22 3A 99 3A 99 00 95 09 5A 00 99 22 20 20 |DE":.:....Z.." |
00000170: D7 45 4C 43 4F 4D 45 20 54 4F 20 54 48 45 20 46 |.ELCOME TO THE F|
00000180: 49 52 53 54 20 49 4E 20 41 20 54 48 52 45 45 2D |IRST IN A THREE-|
00000190: 50 41 52 54 22 00 B9 09 64 00 99 22 54 55 54 4F |PART"...d.."TUTO|
000001A0: 52 49 41 4C 20 53 45 52 49 45 53 20 4F 4E 20 54 |RIAL SERIES ON T|
000001B0: 48 45 20 C2 C1 D3 C9 C3 22 00 E5 09 6E 00 99 22 |HE ....."...n.."|
000001C0: 50 52 4F 47 52 41 4D 4D 49 4E 47 20 4C 41 4E 47 |PROGRAMMING LANG|
000001D0: 55 41 47 45 2E 20 D4 48 45 20 46 49 52 53 54 20 |UAGE. .HE FIRST |
000001E0: 50 41 52 54 22 00 12 0A 78 00 99 22 57 49 4C 4C |PART"...x.."WILL|
000001F0: 20 44 45 41 4C 20 57 49 54 48 20 53 49 4D 50 4C | DEAL WITH SIMPL|
00000200: 45 20 12 49 4E 50 55 54 2F 4F 55 54 50 55 54 92 |E .INPUT/OUTPUT.|
00000210: 2C 22 00 3F 0A 82 00 99 22 12 56 41 52 49 41 42 |,".?....".VARIAB|
00000220: 4C 45 53 92 2C 20 12 41 53 53 49 47 4E 4D 45 4E |LES., .ASSIGNMEN|
00000230: 54 20 53 54 41 54 45 4D 45 4E 54 53 92 2C 22 00 |T STATEMENTS.,".|
00000240: 62 0A 8C 00 99 22 41 4E 44 20 12 43 4F 4E 44 49 |b...."AND .CONDI|
00000250: 54 49 4F 4E 41 4C 20 42 52 41 4E 43 48 45 53 92 |TIONAL BRANCHES.|
00000260: 2E 22 00 96 0A 96 00 99 3A 99 3A 99 22 20 20 20 |."......:.:." |
00000270: D3 4F 20 53 49 54 20 42 41 43 4B 20 41 4E 44 20 |.O SIT BACK AND |
00000280: 47 45 54 20 52 45 41 44 59 20 54 4F 20 42 45 47 |GET READY TO BEG|
00000290: 49 4E 2E 2E 2E 22 00 C8 0A A0 00 99 3A 99 22 12 |IN..."......:.".|
000002A0: CE CF D4 C5 3A 20 C9 46 20 59 4F 55 20 54 59 50 |....: .F YOU TYP|
000002B0: 45 20 54 48 45 20 27 5F 27 20 4B 45 59 20 54 48 |E THE '_' KEY TH|
000002C0: 45 4E 20 49 54 27 53 22 00 F5 0A AA 00 99 22 20 |EN IT'S"......" |
000002D0: 20 20 12 20 42 41 43 4B 20 54 4F 20 54 48 45 20 | . BACK TO THE |
000002E0: CD 41 49 4E 20 4D 45 4E 55 20 57 49 54 48 20 59 |.AIN MENU WITH Y|
000002F0: 4F 55 2E 20 22 00 21 0B B4 00 99 22 20 20 20 20 |OU. ".!...." |
00000300: 12 D4 48 45 20 27 5E 27 20 4B 45 59 20 43 41 55 |..HE '^' KEY CAU|
00000310: 53 45 53 20 54 48 45 20 54 55 54 4F 52 49 41 4C |SES THE TUTORIAL|
00000320: 22 00 47 0B BE 00 99 22 20 20 20 20 20 20 20 20 |".G...." |
00000330: 12 54 4F 20 42 41 43 4B 20 55 50 20 4F 4E 45 20 |.TO BACK UP ONE |
00000340: 53 43 52 45 45 4E 22 00 51 0B C8 00 89 33 36 36 |SCREEN".Q....366|
00000350: 30 00 7F 0B D2 00 99 22 20 20 20 D4 48 45 20 46 |0......" .HE F|
00000360: 49 52 53 54 20 54 48 49 4E 47 20 54 48 41 54 20 |IRST THING THAT |
00000370: 4F 4E 45 20 4D 55 53 54 20 4C 45 41 52 4E 22 00 |ONE MUST LEARN".|
00000380: AC 0B DC 00 99 22 54 4F 20 44 4F 20 57 49 54 48 |....."TO DO WITH|
00000390: 20 41 20 43 4F 4D 50 55 54 45 52 20 49 53 20 12 | A COMPUTER IS .|
000003A0: 43 4F 4D 4D 55 4E 49 43 41 54 45 22 00 D6 0B E6 |COMMUNICATE"....|
000003B0: 00 99 22 28 4F 52 20 49 4E 20 54 48 45 20 50 41 |.."(OR IN THE PA|
000003C0: 52 4C 41 4E 43 45 3A 20 55 53 45 20 49 4E 50 55 |RLANCE: USE INPU|
000003D0: 54 20 41 4E 44 22 00 05 0C F0 00 99 22 4F 55 54 |T AND"......"OUT|
000003E0: 50 55 54 29 2E 20 D4 4F 20 47 45 54 20 54 48 45 |PUT). .O GET THE|
000003F0: 20 43 4F 4D 50 55 54 45 52 20 54 4F 20 54 41 4C | COMPUTER TO TAL|
00000400: 4B 20 54 4F 22 00 33 0C FA 00 99 22 59 4F 55 2C |K TO".3...."YOU,|
00000410: 20 C2 C1 D3 C9 C3 20 55 53 45 53 20 54 48 45 20 | ..... USES THE |
00000420: 27 D0 D2 C9 CE D4 27 20 53 54 41 54 45 4D 45 4E |'.....' STATEMEN|
00000430: 54 2E 22 00 6C 0C 04 01 99 3A 99 22 20 20 C8 45 |T.".l....:." .E|
00000440: 52 45 20 49 53 20 41 4E 20 45 58 41 4D 50 4C 45 |RE IS AN EXAMPLE|
00000450: 20 4F 46 20 41 20 27 D0 D2 C9 CE D4 27 22 3A 99 | OF A '.....'":.|
00000460: 22 53 54 41 54 45 4D 45 4E 54 3A 22 00 90 0C 0E |"STATEMENT:"....|
00000470: 01 99 3A 99 A3 31 30 29 3B 22 D0 D2 C9 CE D4 20 |..:..10);"..... |
00000480: 22 3B 51 24 3B 22 C8 C9 22 3B 51 24 3A 99 3A 99 |";Q$;"..";Q$:.:.|
00000490: 00 BF 0C 18 01 99 22 12 CE 4F 54 45 20 54 48 41 |......"..OTE THA|
000004A0: 54 20 54 48 45 20 43 48 41 52 41 43 54 45 52 53 |T THE CHARACTERS|
000004B0: 20 54 4F 20 42 45 20 50 52 49 4E 54 45 44 22 00 | TO BE PRINTED".|
000004C0: EA 0C 22 01 99 22 12 41 52 45 20 49 4E 20 51 55 |.."..".ARE IN QU|
000004D0: 4F 54 41 54 49 4F 4E 53 92 2C 20 4D 55 43 48 20 |OTATIONS., MUCH |
000004E0: 54 48 45 20 57 41 59 20 41 22 00 18 0D 2C 01 99 |THE WAY A"...,..|
000004F0: 22 43 4F 4E 56 45 52 53 41 54 49 4F 4E 20 49 53 |"CONVERSATION IS|
00000500: 20 52 45 43 4F 52 44 45 44 20 49 4E 20 41 20 4E | RECORDED IN A N|
00000510: 4F 56 45 4C 2E 22 3A 99 00 46 0D 36 01 99 20 22 |OVEL.":..F.6.. "|
00000520: D7 48 41 54 20 44 4F 20 59 4F 55 20 54 48 49 4E |.HAT DO YOU THIN|
00000530: 4B 20 54 48 45 20 D0 D2 C9 CE D4 20 53 54 41 54 |K THE ..... STAT|
00000540: 45 4D 45 4E 54 22 00 84 0D 40 01 99 22 4F 46 20 |EMENT"...@.."OF |
00000550: 54 48 45 20 45 58 41 4D 50 4C 45 20 57 49 4C 4C |THE EXAMPLE WILL|
00000560: 20 D0 D2 C9 CE D4 20 4F 55 54 22 3B 3A 41 31 24 | ..... OUT";:A1$|
00000570: B2 22 C8 C9 22 3A 41 32 24 B2 22 48 49 22 3A 8D |."..":A2$."HI":.|
00000580: 33 37 36 30 00 8E 0D 4A 01 89 33 36 36 30 00 96 |3760...J..3660..|
00000590: 0D 54 01 99 3A 99 00 C3 0D 5E 01 99 22 D4 48 45 |.T..:....^..".HE|
000005A0: 20 57 4F 52 44 20 27 D0 D2 C9 CE D4 27 20 49 4E | WORD '.....' IN|
000005B0: 44 49 43 41 54 45 53 20 54 48 45 20 41 43 54 49 |DICATES THE ACTI|
000005C0: 4F 4E 22 00 E9 0D 68 01 99 22 54 4F 20 42 45 20 |ON"...h.."TO BE |
000005D0: 54 41 4B 45 4E 2C 20 50 52 49 4E 54 49 4E 47 2C |TAKEN, PRINTING,|
000005E0: 20 41 4E 44 20 54 48 45 22 00 17 0E 72 01 99 22 | AND THE"...r.."|
000005F0: 51 55 4F 54 41 54 49 4F 4E 20 4D 41 52 4B 53 20 |QUOTATION MARKS |
00000600: 49 4E 44 49 43 41 54 45 20 57 48 41 54 20 49 53 |INDICATE WHAT IS|
00000610: 20 54 4F 20 42 45 22 00 46 0E 7C 01 99 22 50 52 | TO BE".F.|.."PR|
00000620: 49 4E 54 45 44 2E 20 20 12 D4 48 45 20 53 54 41 |INTED. ..HE STA|
00000630: 54 45 4D 45 4E 54 20 54 48 55 53 20 54 45 4C 4C |TEMENT THUS TELL|
00000640: 53 20 54 48 45 22 00 73 0E 86 01 99 22 12 43 4F |S THE".s....".CO|
00000650: 4D 50 55 54 45 52 20 54 4F 20 50 52 49 4E 54 20 |MPUTER TO PRINT |
00000660: 45 56 45 52 59 54 48 49 4E 47 20 42 45 54 57 45 |EVERYTHING BETWE|
00000670: 45 4E 22 00 A2 0E 90 01 99 22 12 54 48 45 20 51 |EN"......".THE Q|
00000680: 55 4F 54 41 54 49 4F 4E 20 4D 41 52 4B 53 20 4F |UOTATION MARKS O|
00000690: 4E 54 4F 20 54 48 45 20 53 43 52 45 45 4E 2E 22 |NTO THE SCREEN."|
000006A0: 3A 99 00 CF 0E 9A 01 99 22 D0 52 49 4E 54 49 4E |:.......".RINTIN|
000006B0: 47 20 4F 55 54 20 4D 45 53 53 41 47 45 53 20 49 |G OUT MESSAGES I|
000006C0: 53 20 4E 4F 54 20 41 4C 4C 20 54 48 41 54 22 00 |S NOT ALL THAT".|
000006D0: F5 0E A4 01 99 22 41 20 43 4F 4D 50 55 54 45 52 |....."A COMPUTER|
000006E0: 20 49 53 20 41 42 4F 55 54 2C 20 54 48 4F 55 47 | IS ABOUT, THOUG|
000006F0: 48 2E 22 3A 99 00 FF 0E AE 01 89 33 36 36 30 00 |H.":.......3660.|
00000700: 2D 0F B8 01 99 22 20 CD 4F 53 54 20 50 45 4F 50 |-...." .OST PEOP|
00000710: 4C 45 20 4B 4E 4F 57 20 54 48 45 20 43 4F 4D 50 |LE KNOW THE COMP|
00000720: 55 54 45 52 20 46 4F 52 20 49 54 53 22 00 56 0F |UTER FOR ITS".V.|
00000730: C2 01 99 22 54 52 45 4D 45 4E 44 4F 55 53 20 43 |..."TREMENDOUS C|
00000740: 41 4C 43 55 4C 41 54 49 4F 4E 41 4C 20 50 52 4F |ALCULATIONAL PRO|
00000750: 57 45 53 53 2E 22 00 7B 0F CC 01 99 22 C6 4F 52 |WESS.".{....".OR|
00000760: 20 45 58 41 4D 50 4C 45 2C 20 54 48 45 20 53 54 | EXAMPLE, THE ST|
00000770: 41 54 45 4D 45 4E 54 3A 22 3A 99 00 97 0F D6 01 |ATEMENT:":......|
00000780: 99 22 20 20 20 20 20 20 20 D0 D2 C9 CE D4 20 31 |." ..... 1|
00000790: 35 2B 36 31 22 3A 99 00 C2 0F E0 01 99 22 D7 48 |5+61":.......".H|
000007A0: 41 54 20 44 4F 20 59 4F 55 20 54 48 49 4E 4B 20 |AT DO YOU THINK |
000007B0: 54 48 45 20 43 4F 4D 50 55 54 45 52 20 57 49 4C |THE COMPUTER WIL|
000007C0: 4C 22 00 FC 0F EA 01 99 22 D0 D2 C9 CE D4 20 4F |L"......"..... O|
000007D0: 55 54 20 46 4F 52 20 54 48 49 53 20 45 58 41 4D |UT FOR THIS EXAM|
000007E0: 50 4C 45 22 3B 3A 41 31 24 B2 22 37 36 22 3A 41 |PLE";:A1$."76":A|
000007F0: 32 24 B2 41 31 24 3A 8D 33 37 36 30 00 26 10 F4 |2$.A1$:.3760.&..|
00000800: 01 99 22 D4 48 45 20 43 4F 4D 50 55 54 45 52 20 |..".HE COMPUTER |
00000810: 53 48 4F 57 53 20 54 48 45 20 4E 55 4D 42 45 52 |SHOWS THE NUMBER|
00000820: 20 27 37 36 27 22 00 57 10 FE 01 99 22 4F 4E 20 | '76'".W...."ON |
00000830: 54 48 45 20 53 43 52 45 45 4E 2E 20 20 D4 48 49 |THE SCREEN. .HI|
00000840: 53 20 49 53 20 44 49 46 46 45 52 45 4E 54 20 46 |S IS DIFFERENT F|
00000850: 52 4F 4D 3A 22 3A 99 00 7A 10 08 02 99 22 20 20 |ROM:":..z...." |
00000860: 20 20 20 D0 D2 C9 CE D4 20 22 3B 51 24 3B 22 31 | ..... ";Q$;"1|
00000870: 35 2B 36 31 22 3B 51 24 3A 99 00 B9 10 12 02 99 |5+61";Q$:.......|
00000880: 22 D7 48 41 54 20 44 4F 20 59 4F 55 20 54 48 49 |".HAT DO YOU THI|
00000890: 4E 4B 20 D4 C8 C9 D3 A0 D0 D2 C9 CE D4 20 53 54 |NK .......... ST|
000008A0: 41 54 45 4D 45 4E 54 22 3A 99 22 57 49 4C 4C 20 |ATEMENT":."WILL |
000008B0: 44 49 53 50 4C 41 59 22 3B 00 D7 10 1C 02 41 31 |DISPLAY";.....A1|
000008C0: 24 B2 22 31 35 2B 36 31 22 3A 41 32 24 B2 41 31 |$."15+61":A2$.A1|
000008D0: 24 3A 8D 33 37 36 30 00 05 11 26 02 99 22 12 D7 |$:.3760...&.."..|
000008E0: 48 45 4E 20 57 45 20 4F 4D 49 54 20 54 48 45 20 |HEN WE OMIT THE |
000008F0: 51 55 4F 54 41 54 49 4F 4E 20 4D 41 52 4B 53 2C |QUOTATION MARKS,|
00000900: 20 54 48 45 22 00 2C 11 30 02 99 22 12 43 4F 4D | THE".,.0..".COM|
00000910: 50 55 54 45 52 20 44 4F 45 53 20 54 48 45 20 43 |PUTER DOES THE C|
00000920: 41 4C 43 55 4C 41 54 49 4F 4E 2E 22 00 58 11 3A |ALCULATION.".X.:|
00000930: 02 99 22 20 20 D4 48 49 53 20 4C 45 41 44 53 20 |.." .HIS LEADS |
00000940: 55 53 20 49 4D 4D 45 44 49 41 54 45 4C 59 20 49 |US IMMEDIATELY I|
00000950: 4E 54 4F 20 54 48 45 22 00 7C 11 44 02 99 22 52 |NTO THE".|.D.."R|
00000960: 45 41 4C 4D 20 4F 46 20 41 52 49 54 48 4D 45 54 |EALM OF ARITHMET|
00000970: 49 43 2E 2E 2E 22 3A 89 33 36 36 30 00 AD 11 4E |IC...":.3660...N|
00000980: 02 99 22 12 C9 4E 20 C2 C1 D3 C9 C3 92 2C 20 41 |.."..N ......, A|
00000990: 53 20 49 4E 20 4D 4F 53 54 20 43 4F 4D 50 55 54 |S IN MOST COMPUT|
000009A0: 45 52 20 4C 41 4E 47 55 41 47 45 53 22 00 D8 11 |ER LANGUAGES"...|
000009B0: 58 02 99 22 12 54 48 45 20 46 4F 4C 4C 4F 57 49 |X..".THE FOLLOWI|
000009C0: 4E 47 20 53 59 4D 42 4F 4C 53 20 41 52 45 20 55 |NG SYMBOLS ARE U|
000009D0: 53 45 44 20 46 4F 52 22 00 03 12 62 02 99 22 12 |SED FOR"...b..".|
000009E0: 41 52 49 54 48 4D 45 54 49 43 3A 22 3A 99 22 20 |ARITHMETIC:":." |
000009F0: 20 20 20 20 20 20 2B 2E 2E 2E 41 44 44 49 54 49 | +...ADDITI|
00000A00: 4F 4E 22 00 21 12 6C 02 99 22 20 20 20 20 20 20 |ON".!.l.." |
00000A10: 20 2D 2E 2E 2E 53 55 42 54 52 41 43 54 49 4F 4E | -...SUBTRACTION|
00000A20: 22 00 42 12 76 02 99 22 20 20 20 20 20 20 20 2A |".B.v.." *|
00000A30: 2E 2E 2E 4D 55 4C 54 49 50 4C 49 43 41 54 49 4F |...MULTIPLICATIO|
00000A40: 4E 22 00 5D 12 80 02 99 22 20 20 20 20 20 20 20 |N".]...." |
00000A50: 2F 2E 2E 2E 44 49 56 49 53 49 4F 4E 22 00 7E 12 |/...DIVISION".~.|
00000A60: 8A 02 99 22 20 20 20 20 20 20 20 5E 2E 2E 2E 45 |..." ^...E|
00000A70: 58 50 4F 4E 45 4E 54 49 41 54 49 4F 4E 22 00 A9 |XPONENTIATION"..|
00000A80: 12 94 02 99 22 20 20 C1 52 4D 45 44 20 57 49 54 |...." .RMED WIT|
00000A90: 48 20 54 48 49 53 20 4B 4E 4F 57 4C 45 44 47 45 |H THIS KNOWLEDGE|
00000AA0: 2C 20 57 45 20 43 41 4E 22 00 DF 12 9E 02 99 22 |, WE CAN"......"|
00000AB0: 51 55 49 43 4B 4C 59 20 44 49 53 43 4F 56 45 52 |QUICKLY DISCOVER|
00000AC0: 20 54 48 45 20 53 50 45 45 44 20 4F 46 20 4F 55 | THE SPEED OF OU|
00000AD0: 52 22 3A 99 22 43 4F 4D 50 55 54 45 52 2E 22 00 |R":."COMPUTER.".|
00000AE0: 03 13 A8 02 99 3A 99 22 20 20 D0 D2 C9 CE D4 20 |.....:." ..... |
00000AF0: 28 31 32 38 2B 31 37 29 2F 32 37 2B 31 38 2A 33 |(128+17)/27+18*3|
00000B00: 22 3A 99 00 32 13 B2 02 99 22 20 41 4C 4D 4F 53 |":..2...." ALMOS|
00000B10: 54 20 49 4D 4D 45 44 49 41 54 45 4C 59 20 52 45 |T IMMEDIATELY RE|
00000B20: 54 55 52 4E 53 20 54 48 45 20 43 4F 52 52 45 43 |TURNS THE CORREC|
00000B30: 54 22 00 61 13 BC 02 99 22 41 4E 53 57 45 52 20 |T".a...."ANSWER |
00000B40: 35 39 2E 33 37 30 33 37 30 34 2E 20 C1 4C 4C 20 |59.3703704. .LL |
00000B50: 56 45 52 59 20 49 4E 54 45 52 45 53 54 49 4E 47 |VERY INTERESTING|
00000B60: 22 00 91 13 C6 02 99 22 59 4F 55 20 53 41 59 2C |"......"YOU SAY,|
00000B70: 20 42 55 54 20 4F 46 20 4C 49 54 54 4C 45 20 50 | BUT OF LITTLE P|
00000B80: 52 41 43 54 49 43 41 4C 20 42 45 4E 45 46 49 54 |RACTICAL BENEFIT|
00000B90: 22 00 9B 13 D0 02 89 33 36 36 30 00 C7 13 DA 02 |"......3660.....|
00000BA0: 99 22 C2 55 54 20 4E 4F 57 20 42 59 20 43 4F 4D |.".UT NOW BY COM|
00000BB0: 42 49 4E 49 4E 47 20 54 48 45 20 54 57 4F 20 54 |BINING THE TWO T|
00000BC0: 48 49 4E 47 53 2C 22 00 F6 13 E4 02 99 22 54 45 |HINGS,"......"TE|
00000BD0: 58 54 20 41 4E 44 20 43 41 4C 43 55 4C 41 54 49 |XT AND CALCULATI|
00000BE0: 4F 4E 2C 20 49 4E 54 4F 20 4F 4E 45 20 4C 49 4E |ON, INTO ONE LIN|
00000BF0: 45 2C 20 57 45 22 00 15 14 EE 02 99 22 43 41 4E |E, WE"......"CAN|
00000C00: 20 44 4F 20 54 48 45 20 46 4F 4C 4C 4F 57 49 4E | DO THE FOLLOWIN|
00000C10: 47 3A 22 3A 99 00 4F 14 F8 02 99 22 D0 D2 C9 CE |G:":..O...."....|
00000C20: D4 20 22 3B 51 24 3B 22 24 31 30 30 30 20 40 31 |. ";Q$;"$1000 @1|
00000C30: 25 2F 4D 4F 4E 54 48 3D 22 3B 51 24 3B 22 3B 31 |%/MONTH=";Q$;";1|
00000C40: 30 30 30 2A 28 31 2B 2E 30 31 29 5E 31 32 22 00 |000*(1+.01)^12".|
00000C50: 5B 14 02 03 99 3A 8D 33 38 31 30 00 87 14 0C 03 |[....:.3810.....|
00000C60: 99 3A 99 22 24 31 30 30 30 20 40 31 25 2F 4D 4F |.:."$1000 @1%/MO|
00000C70: 4E 54 48 3D 22 3B 31 30 30 30 AC 28 31 AA 2E 30 |NTH=";1000.(1..0|
00000C80: 31 29 AE 31 32 3A 99 00 B6 14 16 03 99 3A 99 22 |1).12:.......:."|
00000C90: D4 48 49 53 20 53 54 41 54 45 4D 45 4E 54 20 43 |.HIS STATEMENT C|
00000CA0: 41 4E 20 42 45 20 55 53 45 44 20 54 4F 20 51 55 |AN BE USED TO QU|
00000CB0: 49 43 4B 4C 59 22 00 E0 14 20 03 99 22 43 41 4C |ICKLY"... .."CAL|
00000CC0: 43 55 4C 41 54 45 20 43 4F 4D 50 4F 55 4E 44 20 |CULATE COMPOUND |
00000CD0: 49 4E 54 45 52 45 53 54 20 4F 52 2C 20 42 59 22 |INTEREST OR, BY"|
00000CE0: 00 0C 15 2A 03 99 22 53 55 42 53 54 49 54 55 54 |...*.."SUBSTITUT|
00000CF0: 49 4E 47 20 41 4E 20 41 50 50 52 4F 50 52 49 41 |ING AN APPROPRIA|
00000D00: 54 45 20 46 4F 52 4D 55 4C 41 2C 22 00 37 15 34 |TE FORMULA,".7.4|
00000D10: 03 99 22 54 48 45 20 41 4D 4F 55 4E 54 20 4C 45 |.."THE AMOUNT LE|
00000D20: 46 54 20 49 4E 20 41 20 4D 4F 52 54 47 41 47 45 |FT IN A MORTGAGE|
00000D30: 2C 20 45 54 43 2E 22 00 69 15 3E 03 99 3A 99 22 |, ETC.".i.>..:."|
00000D40: 20 20 20 12 CE 4F 54 45 2E 2E 2E 54 48 45 20 53 | ..OTE...THE S|
00000D50: 45 4D 49 2D 43 4F 4C 4F 4E 20 27 3B 27 20 49 53 |EMI-COLON ';' IS|
00000D60: 20 55 53 45 44 20 54 4F 22 00 AF 15 48 03 99 22 | USED TO"...H.."|
00000D70: 12 53 45 50 45 52 41 54 45 20 44 49 46 46 45 52 |.SEPERATE DIFFER|
00000D80: 45 4E 54 20 45 4C 45 4D 45 4E 54 53 20 4F 46 20 |ENT ELEMENTS OF |
00000D90: 41 20 50 52 49 4E 54 22 3A 99 22 20 20 20 20 20 |A PRINT":." |
00000DA0: 20 20 20 20 12 53 54 41 54 45 4D 45 4E 54 22 00 | .STATEMENT".|
00000DB0: B9 15 52 03 89 33 36 36 30 00 E8 15 5C 03 99 22 |..R..3660...\.."|
00000DC0: D3 4F 20 57 45 20 43 41 4E 20 4E 4F 57 20 4D 41 |.O WE CAN NOW MA|
00000DD0: 4B 45 20 4F 55 52 20 43 4F 4D 50 55 54 45 52 20 |KE OUR COMPUTER |
00000DE0: 54 45 4C 4C 20 55 53 22 00 13 16 66 03 99 22 53 |TELL US"...f.."S|
00000DF0: 4F 4D 45 54 48 49 4E 47 20 57 45 20 44 49 44 4E |OMETHING WE DIDN|
00000E00: 27 54 20 4B 4E 4F 57 20 41 4C 52 45 41 44 59 2E |'T KNOW ALREADY.|
00000E10: 22 3A 99 00 41 16 70 03 99 22 D4 48 45 20 50 52 |":..A.p..".HE PR|
00000E20: 4F 42 4C 45 4D 20 57 49 54 48 20 54 48 45 20 4C |OBLEM WITH THE L|
00000E30: 41 53 54 20 D0 D2 C9 CE D4 20 53 54 41 54 45 2D |AST ..... STATE-|
00000E40: 22 00 6C 16 7A 03 99 22 4D 45 4E 54 20 49 53 20 |".l.z.."MENT IS |
00000E50: 54 48 41 54 20 49 54 27 53 20 4F 4E 4C 59 20 47 |THAT IT'S ONLY G|
00000E60: 4F 4F 44 20 46 4F 52 20 4F 4E 45 22 00 9D 16 84 |OOD FOR ONE"....|
00000E70: 03 99 22 54 48 49 4E 47 3A 20 43 41 4C 43 55 4C |.."THING: CALCUL|
00000E80: 41 54 49 4E 47 20 54 48 45 20 43 4F 4D 50 4F 55 |ATING THE COMPOU|
00000E90: 4E 44 20 49 4E 54 45 52 45 53 54 22 3B 00 CC 16 |ND INTEREST";...|
00000EA0: 8E 03 99 22 4F 4E 20 24 31 30 30 30 20 41 54 20 |..."ON $1000 AT |
00000EB0: 31 25 20 50 45 52 20 4D 4F 4E 54 48 20 46 4F 52 |1% PER MONTH FOR|
00000EC0: 20 31 32 20 4D 4F 4E 54 48 53 2E 22 00 FD 16 98 | 12 MONTHS."....|
00000ED0: 03 99 22 D3 4F 4D 45 20 57 4F 55 4C 44 20 43 41 |..".OME WOULD CA|
00000EE0: 4C 4C 20 54 48 49 53 20 12 4F 56 45 52 2D 53 50 |LL THIS .OVER-SP|
00000EF0: 45 43 49 41 4C 49 5A 41 54 49 4F 4E 22 00 2C 17 |ECIALIZATION".,.|
00000F00: A2 03 99 22 C3 4C 45 41 52 4C 59 2C 20 49 54 20 |...".LEARLY, IT |
00000F10: 57 4F 55 4C 44 20 42 45 20 4E 49 43 45 20 54 4F |WOULD BE NICE TO|
00000F20: 20 48 41 56 45 20 49 54 20 44 4F 22 00 5A 17 AC | HAVE IT DO".Z..|
00000F30: 03 99 22 4D 4F 52 45 20 54 48 41 4E 20 4F 4E 45 |.."MORE THAN ONE|
00000F40: 20 43 41 4C 43 55 4C 41 54 49 4F 4E 2E 20 C1 4C | CALCULATION. .L|
00000F50: 53 4F 2C 20 49 54 20 49 53 22 00 88 17 B6 03 99 |SO, IT IS"......|
00000F60: 22 56 45 52 59 20 54 49 4D 45 20 43 4F 4E 53 55 |"VERY TIME CONSU|
00000F70: 4D 49 4E 47 20 41 4E 44 20 49 4E 45 46 46 49 43 |MING AND INEFFIC|
00000F80: 49 45 4E 54 20 54 4F 22 00 B3 17 C0 03 99 22 48 |IENT TO"......"H|
00000F90: 41 56 45 20 4D 41 4E 59 20 53 54 41 54 45 4D 45 |AVE MANY STATEME|
00000FA0: 4E 54 53 20 4F 46 20 54 48 45 20 46 4F 52 4D 3A |NTS OF THE FORM:|
00000FB0: 22 3A 99 00 ED 17 CA 03 99 22 D0 D2 C9 CE D4 20 |":......."..... |
00000FC0: 22 3B 51 24 3B 22 24 31 30 30 30 20 40 32 25 2F |";Q$;"$1000 @2%/|
00000FD0: 4D 4F 4E 54 48 3D 22 3B 51 24 3B 22 3B 31 30 30 |MONTH=";Q$;";100|
00000FE0: 30 2A 28 31 2B 2E 30 32 29 5E 31 32 22 00 27 18 |0*(1+.02)^12".'.|
00000FF0: D4 03 99 22 D0 D2 C9 CE D4 20 22 3B 51 24 3B 22 |..."..... ";Q$;"|
00001000: 24 31 30 30 30 20 40 35 25 2F 4D 4F 4E 54 48 3D |$1000 @5%/MONTH=|
00001010: 22 3B 51 24 3B 22 3B 31 30 30 30 2A 28 31 2B 2E |";Q$;";1000*(1+.|
00001020: 30 35 29 5E 31 32 22 00 61 18 DE 03 99 22 D0 D2 |05)^12".a...."..|
00001030: C9 CE D4 20 22 3B 51 24 3B 22 24 35 30 30 30 20 |... ";Q$;"$5000 |
00001040: 40 37 25 2F 4D 4F 4E 54 48 3D 22 3B 51 24 3B 22 |@7%/MONTH=";Q$;"|
00001050: 3B 35 30 30 30 2A 28 31 2B 2E 30 37 29 5E 31 32 |;5000*(1+.07)^12|
00001060: 22 00 67 18 E8 03 99 00 93 18 F2 03 99 22 D7 45 |".g..........".E|
00001070: 20 4E 45 45 44 20 53 4F 4D 45 54 48 49 4E 47 20 | NEED SOMETHING |
00001080: 4D 4F 52 45 20 46 4C 45 58 49 42 4C 45 2C 20 41 |MORE FLEXIBLE, A|
00001090: 4E 44 22 00 BF 18 FC 03 99 22 54 48 41 54 20 4C |ND"......"THAT L|
000010A0: 45 41 44 53 20 55 53 20 54 4F 20 12 56 41 52 49 |EADS US TO .VARI|
000010B0: 41 42 4C 45 53 92 2E 22 3A 8D 20 33 36 36 30 00 |ABLES..":. 3660.|
000010C0: EE 18 06 04 99 22 D4 48 45 20 4E 55 4D 42 45 52 |.....".HE NUMBER|
000010D0: 53 20 54 48 41 54 20 57 45 20 48 41 56 45 20 45 |S THAT WE HAVE E|
000010E0: 4E 43 4F 55 4E 54 45 52 45 44 20 53 4F 22 00 1E |NCOUNTERED SO"..|
000010F0: 19 10 04 99 22 46 41 52 20 41 52 45 20 4B 4E 4F |...."FAR ARE KNO|
00001100: 57 4E 20 43 4F 4C 4C 45 43 54 49 56 45 4C 59 20 |WN COLLECTIVELY |
00001110: 41 53 20 12 43 4F 4E 53 54 41 4E 54 53 22 00 4C |AS .CONSTANTS".L|
00001120: 19 1A 04 99 22 46 4F 52 20 54 48 45 20 53 49 4D |...."FOR THE SIM|
00001130: 50 4C 45 20 52 45 41 53 4F 4E 20 54 48 41 54 20 |PLE REASON THAT |
00001140: 54 48 45 59 20 41 4C 57 41 59 53 22 00 7A 19 24 |THEY ALWAYS".z.$|
00001150: 04 99 22 4D 45 41 4E 20 54 48 45 20 53 41 4D 45 |.."MEAN THE SAME|
00001160: 2C 20 43 4F 4E 53 54 41 4E 54 2C 20 54 48 49 4E |, CONSTANT, THIN|
00001170: 47 2E 20 C9 46 20 59 4F 55 22 00 A9 19 2E 04 99 |G. .F YOU"......|
00001180: 22 54 59 50 45 20 54 48 45 20 4E 55 4D 42 45 52 |"TYPE THE NUMBER|
00001190: 20 31 38 2E 34 37 20 49 4E 54 4F 20 54 48 45 20 | 18.47 INTO THE |
000011A0: 43 4F 4D 50 55 54 45 52 22 00 D5 19 38 04 99 22 |COMPUTER"...8.."|
000011B0: 49 54 20 4B 4E 4F 57 53 20 57 48 49 43 48 20 4E |IT KNOWS WHICH N|
000011C0: 55 4D 42 45 52 20 59 4F 55 20 4D 45 41 4E 2E 2E |UMBER YOU MEAN..|
000011D0: 2E 54 48 45 22 00 F7 19 42 04 99 22 4E 55 4D 42 |.THE"...B.."NUMB|
000011E0: 45 52 20 52 45 4D 41 49 4E 53 20 43 4F 4E 53 54 |ER REMAINS CONST|
000011F0: 41 4E 54 2E 22 3A 99 00 27 1A 4C 04 99 22 C9 54 |ANT.":..'.L..".T|
00001200: 20 57 4F 55 4C 44 20 42 45 20 43 4F 4E 56 45 4E | WOULD BE CONVEN|
00001210: 49 45 4E 54 20 54 4F 20 48 41 56 45 20 12 41 20 |IENT TO HAVE .A |
00001220: 4E 55 4D 42 45 52 22 00 57 1A 56 04 99 22 12 54 |NUMBER".W.V..".T|
00001230: 48 41 54 20 4D 45 41 4E 53 20 4D 41 4E 59 20 54 |HAT MEANS MANY T|
00001240: 48 49 4E 47 53 20 54 4F 20 54 48 45 20 43 4F 4D |HINGS TO THE COM|
00001250: 50 55 54 45 52 2C 22 00 86 1A 60 04 99 22 54 48 |PUTER,"...`.."TH|
00001260: 4F 55 47 48 2C 20 41 4E 44 20 54 48 45 53 45 20 |OUGH, AND THESE |
00001270: 43 4F 4E 53 54 52 55 43 54 53 20 41 52 45 20 43 |CONSTRUCTS ARE C|
00001280: 41 4C 4C 45 44 22 00 B2 1A 6A 04 99 22 12 56 41 |ALLED"...j..".VA|
00001290: 52 49 41 42 4C 45 53 92 2E 20 D4 4F 20 41 56 4F |RIABLES.. .O AVO|
000012A0: 49 44 20 43 4F 4E 46 55 53 49 4F 4E 20 57 49 54 |ID CONFUSION WIT|
000012B0: 48 22 00 E3 1A 74 04 99 22 43 4F 4E 53 54 41 4E |H"...t.."CONSTAN|
000012C0: 54 53 2C 20 12 56 41 52 49 41 42 4C 45 53 92 20 |TS, .VARIABLES. |
000012D0: 41 52 45 20 52 45 46 45 52 52 45 44 20 54 4F 20 |ARE REFERRED TO |
000012E0: 42 59 22 00 15 1B 7E 04 99 22 12 4E 41 4D 45 53 |BY"...~..".NAMES|
000012F0: 92 20 57 48 49 43 48 20 12 4D 55 53 54 20 42 45 |. WHICH .MUST BE|
00001300: 47 49 4E 20 57 49 54 48 20 41 20 4C 45 54 54 45 |GIN WITH A LETTE|
00001310: 52 2E 22 3A 99 00 42 1B 88 04 99 22 D4 48 55 53 |R.":..B....".HUS|
00001320: 20 57 45 20 4D 41 59 20 48 41 56 45 20 41 20 56 | WE MAY HAVE A V|
00001330: 41 52 49 41 42 4C 45 20 4E 41 4D 45 44 20 C1 31 |ARIABLE NAMED .1|
00001340: 2E 22 00 70 1B 92 04 99 22 12 C2 C1 D3 C9 C3 20 |.".p...."...... |
00001350: 41 4C 4C 4F 57 53 20 41 4E 59 20 4E 55 4D 42 45 |ALLOWS ANY NUMBE|
00001360: 52 20 4F 46 20 43 48 41 52 41 43 54 45 52 53 22 |R OF CHARACTERS"|
00001370: 00 9F 1B 9C 04 99 22 12 49 4E 20 41 20 56 41 52 |......".IN A VAR|
00001380: 49 41 42 4C 45 20 4E 41 4D 45 2C 20 42 55 54 20 |IABLE NAME, BUT |
00001390: 4F 4E 4C 59 20 54 48 45 20 46 49 52 53 54 22 00 |ONLY THE FIRST".|
000013A0: CE 1B A6 04 99 22 12 54 57 4F 20 43 4F 55 4E 54 |.....".TWO COUNT|
000013B0: 92 20 28 45 47 2E 20 D4 CF CE D9 20 41 4E 44 20 |. (EG. .... AND |
000013C0: D4 CF CB C5 CE 20 41 52 45 20 54 48 45 22 00 F7 |..... ARE THE"..|
000013D0: 1B B0 04 99 22 53 41 4D 45 20 56 41 52 49 41 42 |...."SAME VARIAB|
000013E0: 4C 45 20 54 4F 20 C2 C1 D3 C9 C3 20 42 45 43 41 |LE TO ..... BECA|
000013F0: 55 53 45 20 49 54 22 00 1F 1C BA 04 99 22 49 47 |USE IT"......"IG|
00001400: 4E 4F 52 45 53 20 45 56 45 52 59 54 48 49 4E 47 |NORES EVERYTHING|
00001410: 20 41 46 54 45 52 20 54 48 45 20 CF 29 2E 22 00 | AFTER THE .).".|
00001420: 29 1C C4 04 89 33 36 36 30 00 58 1C CE 04 99 22 |)....3660.X...."|
00001430: D7 48 45 4E 20 C2 C1 D3 C9 C3 20 45 4E 43 4F 55 |.HEN ..... ENCOU|
00001440: 4E 54 45 52 53 20 41 20 56 41 52 49 41 42 4C 45 |NTERS A VARIABLE|
00001450: 20 4E 41 4D 45 2C 20 22 00 86 1C D8 04 99 22 49 | NAME, "......"I|
00001460: 54 20 47 4F 45 53 20 49 4E 54 4F 20 49 54 53 20 |T GOES INTO ITS |
00001470: 4D 45 4D 4F 52 59 20 54 4F 20 46 49 4E 44 20 41 |MEMORY TO FIND A|
00001480: 20 53 50 4F 54 22 00 B4 1C E2 04 99 22 57 49 54 | SPOT"......"WIT|
00001490: 48 20 54 48 41 54 20 4E 41 4D 45 2C 20 41 4E 44 |H THAT NAME, AND|
000014A0: 20 49 46 20 49 54 20 44 4F 45 53 4E 27 54 20 46 | IF IT DOESN'T F|
000014B0: 49 4E 44 22 00 E2 1C EC 04 99 22 4F 4E 45 2C 20 |IND"......"ONE, |
000014C0: 49 54 20 4D 41 4B 45 53 20 4F 4E 45 2E 20 20 D3 |IT MAKES ONE. .|
000014D0: 4F 20 54 48 45 52 45 20 57 49 4C 4C 20 42 45 20 |O THERE WILL BE |
000014E0: 41 22 00 0E 1D F6 04 99 22 53 50 4F 54 20 49 4E |A"......"SPOT IN|
000014F0: 20 4D 45 4D 4F 52 59 20 4C 41 42 45 4C 4C 45 44 | MEMORY LABELLED|
00001500: 20 C1 31 2E 20 12 D9 4F 55 20 43 41 4E 22 00 3F | .1. ..OU CAN".?|
00001510: 1D 00 05 99 22 12 54 48 49 4E 4B 20 4F 46 20 49 |....".THINK OF I|
00001520: 54 20 41 53 20 53 4F 4D 45 54 48 49 4E 47 20 4C |T AS SOMETHING L|
00001530: 49 4B 45 20 41 20 4D 41 49 4C 42 4F 58 2E 22 00 |IKE A MAILBOX.".|
00001540: 6A 1D 0A 05 99 22 D7 48 45 4E 20 59 4F 55 20 52 |j....".HEN YOU R|
00001550: 45 46 45 52 20 54 4F 20 C1 31 2C 20 C2 C1 D3 C9 |EFER TO .1, ....|
00001560: C3 20 46 49 4E 44 53 20 41 22 00 97 1D 14 05 99 |. FINDS A"......|
00001570: 22 4D 41 49 4C 42 4F 58 20 4C 41 42 45 4C 4C 45 |"MAILBOX LABELLE|
00001580: 44 20 C1 31 20 41 4E 44 20 55 53 45 53 20 57 48 |D .1 AND USES WH|
00001590: 41 54 45 56 45 52 22 00 C6 1D 1E 05 99 22 49 53 |ATEVER"......"IS|
000015A0: 20 49 4E 53 49 44 45 2E 20 C9 46 20 59 4F 55 20 | INSIDE. .F YOU |
000015B0: 48 41 56 45 4E 27 54 20 50 55 54 20 41 4E 59 54 |HAVEN'T PUT ANYT|
000015C0: 48 49 4E 47 20 22 00 F1 1D 28 05 99 22 49 4E 53 |HING "...(.."INS|
000015D0: 49 44 45 20 59 45 54 2C 20 C2 C1 D3 C9 C3 20 50 |IDE YET, ..... P|
000015E0: 55 54 53 20 49 4E 20 41 20 5A 45 52 4F 2E 22 3A |UTS IN A ZERO.":|
000015F0: 99 00 35 1E 32 05 99 22 D3 4F 2C 20 49 46 20 49 |..5.2..".O, IF I|
00001600: 4E 20 54 48 45 20 46 49 52 53 54 20 4C 49 4E 45 |N THE FIRST LINE|
00001610: 3A 22 3A 99 3A 99 22 20 20 20 20 20 20 20 20 20 |:":.:." |
00001620: 20 20 20 D0 D2 C9 CE D4 20 22 3B 51 24 3B 22 C8 | ..... ";Q$;".|
00001630: C9 22 3B 51 24 00 62 1E 3C 05 99 3A 99 22 54 48 |.";Q$.b.<..:."TH|
00001640: 45 20 51 55 4F 54 45 53 20 57 45 52 45 20 4D 49 |E QUOTES WERE MI|
00001650: 53 53 49 4E 47 2C 20 54 48 45 4E 20 C2 C1 D3 C9 |SSING, THEN ....|
00001660: C3 22 00 90 1E 46 05 99 22 57 4F 55 4C 44 20 50 |."...F.."WOULD P|
00001670: 52 49 4E 54 20 20 30 20 20 42 45 43 41 55 53 45 |RINT 0 BECAUSE|
00001680: 20 49 54 20 57 4F 55 4C 44 20 54 48 49 4E 4B 22 | IT WOULD THINK"|
00001690: 00 BF 1E 50 05 99 22 59 4F 55 20 4D 45 41 4E 54 |...P.."YOU MEANT|
000016A0: 20 54 48 45 20 56 41 52 49 41 42 4C 45 20 C8 C9 | THE VARIABLE ..|
000016B0: 20 41 4E 44 20 54 48 45 52 45 20 57 41 53 22 00 | AND THERE WAS".|
000016C0: EA 1E 5A 05 99 22 4E 4F 54 48 49 4E 47 20 49 4E |..Z.."NOTHING IN|
000016D0: 20 4D 41 49 4C 42 4F 58 20 C8 C9 2E 20 C2 55 54 | MAILBOX ... .UT|
000016E0: 20 48 4F 57 20 44 4F 45 53 22 00 16 1F 64 05 99 | HOW DOES"...d..|
000016F0: 22 4F 4E 45 20 50 55 54 20 53 4F 4D 45 54 48 49 |"ONE PUT SOMETHI|
00001700: 4E 47 20 49 4E 54 4F 20 54 48 45 20 4D 41 49 4C |NG INTO THE MAIL|
00001710: 42 4F 58 20 3F 22 00 43 1F 6E 05 99 22 C1 C8 2D |BOX ?".C.n.."..-|
00001720: C8 C1 C8 21 20 D7 45 4C 4C 2C 20 54 48 41 54 20 |...! .ELL, THAT |
00001730: 49 53 20 54 48 45 20 12 41 53 53 49 47 4E 4D 45 |IS THE .ASSIGNME|
00001740: 4E 54 22 00 5D 1F 78 05 99 22 12 53 54 41 54 45 |NT".].x..".STATE|
00001750: 4D 45 4E 54 2E 22 3A 8D 20 33 36 36 30 00 8A 1F |MENT.":. 3660...|
00001760: 82 05 99 22 C8 45 52 45 20 49 53 20 41 20 C2 C1 |...".ERE IS A ..|
00001770: D3 C9 C3 20 41 53 53 49 47 4E 4D 45 4E 54 20 53 |... ASSIGNMENT S|
00001780: 54 41 54 45 4D 45 4E 54 3A 22 00 AE 1F 8C 05 99 |TATEMENT:"......|
00001790: 3A 99 22 20 20 20 20 20 20 20 20 20 20 20 20 CC |:." .|
000017A0: C5 D4 20 C1 31 20 3D 20 31 30 37 22 3A 99 00 D9 |.. .1 = 107":...|
000017B0: 1F 96 05 99 22 12 D4 48 49 53 20 54 45 4C 4C 53 |...."..HIS TELLS|
000017C0: 20 C2 C1 D3 C9 C3 20 54 48 41 54 20 59 4F 55 20 | ..... THAT YOU |
000017D0: 57 41 4E 54 20 54 48 45 22 00 08 20 A0 05 99 22 |WANT THE".. ..."|
000017E0: 12 56 41 4C 55 45 20 31 30 37 20 50 55 54 20 49 |.VALUE 107 PUT I|
000017F0: 4E 54 4F 20 54 48 45 20 4D 41 49 4C 42 4F 58 20 |NTO THE MAILBOX |
00001800: C1 31 2E 92 20 C9 46 22 00 33 20 AA 05 99 22 57 |.1.. .F".3 ..."W|
00001810: 45 20 4E 4F 57 20 D0 D2 C9 CE D4 20 C1 31 2C 20 |E NOW ..... .1, |
00001820: 57 45 20 53 48 4F 55 4C 44 20 47 45 54 20 31 30 |WE SHOULD GET 10|
00001830: 37 2E 22 00 62 20 B4 05 99 22 D7 45 20 53 48 4F |7.".b ...".E SHO|
00001840: 55 4C 44 20 50 55 54 20 4E 55 4D 42 45 52 53 20 |ULD PUT NUMBERS |
00001850: 4F 4E 54 4F 20 54 48 45 53 45 20 53 54 41 54 45 |ONTO THESE STATE|
00001860: 2D 22 00 91 20 BE 05 99 22 4D 45 4E 54 53 20 54 |-".. ..."MENTS T|
00001870: 4F 20 53 45 45 20 57 48 41 54 20 4F 52 44 45 52 |O SEE WHAT ORDER|
00001880: 20 54 48 45 59 20 47 4F 20 49 4E 2C 20 41 4E 44 | THEY GO IN, AND|
00001890: 22 00 B6 20 C8 05 99 22 54 4F 20 4D 41 4B 45 20 |".. ..."TO MAKE |
000018A0: 54 48 45 4D 20 41 20 50 52 4F 47 52 41 4D 2E 20 |THEM A PROGRAM. |
000018B0: D4 48 55 53 3A 22 00 D2 20 D2 05 99 3A 99 22 20 |.HUS:".. ...:." |
000018C0: 20 20 20 31 30 20 CC C5 D4 20 C1 31 20 3D 20 31 | 10 ... .1 = 1|
000018D0: 30 37 00 EB 20 DC 05 99 22 20 20 20 20 32 30 20 |07.. ..." 20 |
000018E0: D0 D2 C9 CE D4 20 C1 31 22 3A 99 00 F5 20 E6 05 |..... .1":... ..|
000018F0: 8D 33 38 31 30 00 08 21 F0 05 99 3A 41 31 B2 31 |.3810..!...:A1.1|
00001900: 30 37 3A 99 41 31 3A 99 00 37 21 FA 05 99 22 CE |07:.A1:..7!...".|
00001910: 4F 57 20 CC C5 D4 20 55 53 20 42 45 43 4F 4D 45 |OW ... US BECOME|
00001920: 20 4D 4F 52 45 20 41 44 56 45 4E 54 55 52 4F 55 | MORE ADVENTUROU|
00001930: 53 2C 20 41 4E 44 22 00 59 21 04 06 99 22 54 52 |S, AND".Y!..."TR|
00001940: 59 20 53 4F 4D 45 54 48 49 4E 47 20 4E 45 57 2E |Y SOMETHING NEW.|
00001950: 2E 2E 22 3A 89 33 36 36 30 00 76 21 0E 06 99 3A |..":.3660.v!...:|
00001960: 99 22 20 20 20 20 31 30 20 CC C5 D4 20 C1 31 20 |." 10 ... .1 |
00001970: 3D 20 31 30 37 22 00 8D 21 18 06 99 22 20 20 20 |= 107"..!..." |
00001980: 20 32 30 20 D0 D2 C9 CE D4 20 C1 31 22 00 AB 21 | 20 ..... .1"..!|
00001990: 22 06 99 22 20 20 20 20 33 30 20 CC C5 D4 A0 C1 |".." 30 .....|
000019A0: 31 20 3D 20 C1 31 20 2B 20 31 22 00 C2 21 2C 06 |1 = .1 + 1"..!,.|
000019B0: 99 22 20 20 20 20 34 30 20 D0 D2 C9 CE D4 20 C1 |." 40 ..... .|
000019C0: 31 22 00 CE 21 36 06 99 3A 8D 33 38 31 30 00 ED |1"..!6..:.3810..|
000019D0: 21 40 06 99 3A 41 31 B2 31 30 37 3A 99 41 31 3A |!@..:A1.107:.A1:|
000019E0: 41 31 B2 41 31 AA 31 3A 99 41 31 3A 99 00 1D 22 |A1.A1.1:.A1:..."|
000019F0: 4A 06 99 3A 99 22 CE 4F 54 49 43 45 20 53 54 41 |J..:.".OTICE STA|
00001A00: 54 45 4D 45 4E 54 20 4E 55 4D 42 45 52 20 33 30 |TEMENT NUMBER 30|
00001A10: 2E 20 12 D4 48 49 53 20 53 41 59 53 22 00 4C 22 |. ..HIS SAYS".L"|
00001A20: 54 06 99 22 12 41 44 44 20 4F 4E 45 20 54 4F 20 |T..".ADD ONE TO |
00001A30: 54 48 45 20 56 41 4C 55 45 20 4E 4F 57 20 49 4E |THE VALUE NOW IN|
00001A40: 20 C1 31 20 41 4E 44 20 50 55 54 22 00 7A 22 5E | .1 AND PUT".z"^|
00001A50: 06 99 22 12 49 54 20 42 41 43 4B 20 49 4E 54 4F |..".IT BACK INTO|
00001A60: 20 54 48 45 20 4D 41 49 4C 42 4F 58 20 4C 41 42 | THE MAILBOX LAB|
00001A70: 45 4C 4C 45 44 20 C1 31 2E 22 00 A8 22 68 06 99 |ELLED .1.".."h..|
00001A80: 22 D3 49 4E 43 45 20 C1 31 20 57 41 53 20 31 30 |".INCE .1 WAS 10|
00001A90: 37 2C 20 C1 31 2B 31 20 3D 20 31 30 38 20 41 4E |7, .1+1 = 108 AN|
00001AA0: 44 20 C2 C1 D3 C9 C3 22 00 D8 22 72 06 99 22 50 |D .....".."r.."P|
00001AB0: 55 54 53 20 31 30 38 20 49 4E 54 4F 20 54 48 45 |UTS 108 INTO THE|
00001AC0: 20 4D 41 49 4C 42 4F 58 20 C1 31 2E 20 12 D4 48 | MAILBOX .1. ..H|
00001AD0: 45 20 50 4F 49 4E 54 22 00 08 23 7C 06 99 22 12 |E POINT"..#|..".|
00001AE0: 49 53 20 54 48 41 54 20 54 48 45 20 27 3D 27 20 |IS THAT THE '=' |
00001AF0: 44 4F 45 53 20 CE CF D4 20 4D 45 41 4E 20 27 45 |DOES ... MEAN 'E|
00001B00: 51 55 41 4C 53 27 2E 22 00 37 23 86 06 99 22 12 |QUALS'.".7#...".|
00001B10: C9 54 20 4D 45 41 4E 53 20 27 50 55 54 20 49 4E |.T MEANS 'PUT IN|
00001B20: 54 4F 20 54 48 45 20 4D 41 49 4C 42 4F 58 27 2E |TO THE MAILBOX'.|
00001B30: 92 20 D4 48 49 53 22 00 65 23 90 06 99 22 50 4F |. .HIS".e#..."PO|
00001B40: 49 4E 54 20 4E 45 45 44 53 20 54 4F 20 42 45 20 |INT NEEDS TO BE |
00001B50: 43 4C 45 41 52 20 48 45 52 45 2C 20 41 53 20 49 |CLEAR HERE, AS I|
00001B60: 54 20 49 53 22 00 7E 23 9A 06 99 22 49 4D 50 4F |T IS".~#..."IMPO|
00001B70: 52 54 41 4E 54 2E 22 3A 8D 20 33 36 36 30 00 AB |RTANT.":. 3660..|
00001B80: 23 A4 06 99 22 CE 4F 57 2C 20 49 46 20 59 4F 55 |#...".OW, IF YOU|
00001B90: 27 56 45 20 45 56 45 52 20 4C 4F 4F 4B 45 44 20 |'VE EVER LOOKED |
00001BA0: 41 54 20 41 20 C2 C1 D3 C9 C3 22 00 D5 23 AE 06 |AT A ....."..#..|
00001BB0: 99 22 50 52 4F 47 52 41 4D 2C 20 43 48 41 4E 43 |."PROGRAM, CHANC|
00001BC0: 45 53 20 41 52 45 20 59 4F 55 20 57 49 4C 4C 20 |ES ARE YOU WILL |
00001BD0: 48 41 56 45 22 00 02 24 B8 06 99 22 41 4C 4D 4F |HAVE"..$..."ALMO|
00001BE0: 53 54 20 4E 45 56 45 52 20 53 45 45 4E 20 54 48 |ST NEVER SEEN TH|
00001BF0: 45 20 57 4F 52 44 20 CC C5 D4 2E 20 D4 48 45 52 |E WORD .... .HER|
00001C00: 45 22 00 31 24 C2 06 99 22 49 53 20 41 20 52 45 |E".1$..."IS A RE|
00001C10: 41 53 4F 4E 20 46 4F 52 20 54 48 49 53 3A 20 C2 |ASON FOR THIS: .|
00001C20: C1 D3 C9 C3 20 41 4C 4C 4F 57 53 20 4C 41 5A 59 |.... ALLOWS LAZY|
00001C30: 22 00 5E 24 CC 06 99 22 50 52 4F 47 52 41 4D 4D |".^$..."PROGRAMM|
00001C40: 45 52 53 20 54 4F 20 4F 4D 49 54 20 54 48 45 20 |ERS TO OMIT THE |
00001C50: 57 4F 52 44 20 CC C5 D4 2C 20 41 4E 44 22 00 8D |WORD ..., AND"..|
00001C60: 24 D6 06 99 22 53 49 4D 50 4C 59 20 41 53 53 55 |$..."SIMPLY ASSU|
00001C70: 4D 45 20 54 48 41 54 20 49 54 20 49 53 20 54 48 |ME THAT IT IS TH|
00001C80: 45 52 45 2E 20 D4 48 55 53 3A 22 3A 99 00 A4 24 |ERE. .HUS:":...$|
00001C90: E0 06 99 22 20 20 20 20 31 30 20 C1 31 20 3D 20 |..." 10 .1 = |
00001CA0: 31 30 37 22 00 BB 24 EA 06 99 22 20 20 20 20 32 |107"..$..." 2|
00001CB0: 30 20 D0 D2 C9 CE D4 20 C1 31 22 00 D5 24 F4 06 |0 ..... .1"..$..|
00001CC0: 99 22 20 20 20 20 33 30 20 C1 31 20 3D 20 C1 31 |." 30 .1 = .1|
00001CD0: 20 2B 20 31 22 00 EE 24 FE 06 99 22 20 20 20 20 | + 1"..$..." |
00001CE0: 34 30 20 D0 D2 C9 CE D4 20 C1 31 22 3A 99 00 1A |40 ..... .1":...|
00001CF0: 25 08 07 99 22 CE 4F 57 20 53 54 41 54 45 4D 45 |%...".OW STATEME|
00001D00: 4E 54 20 33 30 20 4C 4F 4F 4B 53 20 53 49 4C 4C |NT 30 LOOKS SILL|
00001D10: 59 2C 20 41 4E 44 20 49 53 22 00 46 25 12 07 99 |Y, AND IS".F%...|
00001D20: 22 4D 41 54 48 45 4D 41 54 49 43 41 4C 4C 59 20 |"MATHEMATICALLY |
00001D30: 4E 4F 4E 53 45 4E 53 45 2C 20 42 55 54 20 59 4F |NONSENSE, BUT YO|
00001D40: 55 20 41 4E 44 22 00 6E 25 1C 07 99 22 C2 C1 D3 |U AND".n%..."...|
00001D50: C9 C3 20 4B 4E 4F 57 20 57 48 41 54 20 49 53 20 |.. KNOW WHAT IS |
00001D60: 4D 45 41 4E 54 2E 22 3A 8D 20 33 36 36 30 00 9B |MEANT.":. 3660..|
00001D70: 25 26 07 99 22 CE 4F 57 20 54 48 41 54 20 57 45 |%&..".OW THAT WE|
00001D80: 20 4B 4E 4F 57 20 56 41 52 49 41 42 4C 45 53 2C | KNOW VARIABLES,|
00001D90: 20 57 45 20 43 41 4E 20 44 4F 22 00 B3 25 30 07 | WE CAN DO"..%0.|
00001DA0: 99 22 54 48 45 20 46 4F 4C 4C 4F 57 49 4E 47 3A |."THE FOLLOWING:|
00001DB0: 22 3A 99 00 C8 25 3A 07 99 22 20 31 30 20 C1 31 |":...%:.." 10 .1|
00001DC0: 20 3D 20 31 30 30 30 22 00 DD 25 44 07 99 22 20 | = 1000"..%D.." |
00001DD0: 32 30 20 C2 32 20 3D 20 30 2E 30 31 22 00 03 26 |20 .2 = 0.01"..&|
00001DE0: 4E 07 99 22 20 33 30 20 D0 D2 C9 CE D4 20 22 3B |N.." 30 ..... ";|
00001DF0: 51 24 3B 22 24 22 3B 51 24 3B 22 3B C1 31 3B 22 |Q$;"$";Q$;";.1;"|
00001E00: 51 24 3B 00 31 26 58 07 99 22 40 22 3B 51 24 3B |Q$;.1&X.."@";Q$;|
00001E10: 22 3B C2 32 2A 31 30 30 3B 22 3B 51 24 3B 22 3B |";.2*100;";Q$;";|
00001E20: 25 2F 4D 4F 4E 54 48 3D 22 3B 51 24 3B 22 3B 22 |%/MONTH=";Q$;";"|
00001E30: 3B 00 47 26 62 07 99 22 C1 31 2A 28 31 2B C2 32 |;.G&b..".1*(1+.2|
00001E40: 29 5E 31 32 22 3A 99 00 60 26 6C 07 8D 33 38 31 |)^12":..`&l..381|
00001E50: 30 3A 41 31 B2 31 30 30 30 3A 42 32 B2 2E 30 31 |0:A1.1000:B2..01|
00001E60: 00 8F 26 76 07 99 22 24 22 3B 41 31 3B 22 40 22 |..&v.."$";A1;"@"|
00001E70: 3B 42 32 AC 31 30 30 3B 22 25 2F 4D 4F 4E 54 48 |;B2.100;"%/MONTH|
00001E80: 3D 22 3B 41 31 AC 28 31 AA 42 32 29 AE 31 32 00 |=";A1.(1.B2).12.|
00001E90: 95 26 80 07 99 00 C4 26 8A 07 99 22 12 C8 45 52 |.&.....&..."..ER|
00001EA0: 45 20 57 45 27 56 45 20 4A 55 53 54 20 50 55 54 |E WE'VE JUST PUT|
00001EB0: 20 56 41 52 49 41 42 4C 45 53 20 49 4E 20 50 4C | VARIABLES IN PL|
00001EC0: 41 43 45 22 00 F1 26 94 07 99 22 12 4F 46 20 54 |ACE"..&...".OF T|
00001ED0: 48 45 20 43 4F 4E 53 54 41 4E 54 53 20 57 45 20 |HE CONSTANTS WE |
00001EE0: 55 53 45 44 20 50 52 45 56 49 4F 55 53 4C 59 2E |USED PREVIOUSLY.|
00001EF0: 22 00 1C 27 9E 07 99 22 D4 48 49 53 20 49 53 20 |"..'...".HIS IS |
00001F00: 43 45 52 54 41 49 4E 4C 59 20 42 45 54 54 45 52 |CERTAINLY BETTER|
00001F10: 20 54 48 41 4E 20 41 20 4E 45 57 22 00 49 27 A8 | THAN A NEW".I'.|
00001F20: 07 99 22 D0 D2 C9 CE D4 20 53 54 41 54 45 4D 45 |.."..... STATEME|
00001F30: 4E 54 20 46 4F 52 20 45 56 45 52 59 20 43 41 53 |NT FOR EVERY CAS|
00001F40: 45 2C 20 53 49 4E 43 45 22 00 78 27 B2 07 99 22 |E, SINCE".x'..."|
00001F50: 57 45 20 4D 45 52 45 4C 59 20 48 41 56 45 20 54 |WE MERELY HAVE T|
00001F60: 4F 20 43 48 41 4E 47 45 20 54 48 45 20 41 53 53 |O CHANGE THE ASS|
00001F70: 49 47 4E 4D 45 4E 54 22 00 A6 27 BC 07 99 22 53 |IGNMENT"..'..."S|
00001F80: 54 41 54 45 4D 45 4E 54 53 2C 20 42 55 54 20 49 |TATEMENTS, BUT I|
00001F90: 54 20 57 4F 55 4C 44 20 42 45 20 4E 49 43 45 20 |T WOULD BE NICE |
00001FA0: 54 4F 20 42 45 22 00 CF 27 C6 07 99 22 41 42 4C |TO BE"..'..."ABL|
00001FB0: 45 20 54 4F 20 54 45 4C 4C 20 54 48 45 20 50 52 |E TO TELL THE PR|
00001FC0: 4F 47 52 41 4D 20 57 48 41 54 20 54 48 45 22 00 |OGRAM WHAT THE".|
00001FD0: F9 27 D0 07 99 22 56 41 4C 55 45 53 20 41 52 45 |.'..."VALUES ARE|
00001FE0: 20 49 4E 53 54 45 41 44 20 4F 46 20 43 48 41 4E | INSTEAD OF CHAN|
00001FF0: 47 49 4E 47 20 54 48 45 22 00 26 28 DA 07 99 22 |GING THE".&(..."|
00002000: 50 52 4F 47 52 41 4D 2E 20 C1 4E 44 20 54 48 41 |PROGRAM. .ND THA|
00002010: 54 20 4C 45 41 44 53 20 54 4F 20 54 48 45 20 12 |T LEADS TO THE .|
00002020: C9 CE D0 D5 D4 22 00 4A 28 E4 07 99 22 50 41 52 |.....".J(..."PAR|
00002030: 54 20 4F 46 20 43 4F 4D 4D 55 4E 49 43 41 54 49 |T OF COMMUNICATI|
00002040: 4F 4E 2E 22 3A 89 33 36 36 30 00 75 28 EE 07 99 |ON.":.3660.u(...|
00002050: 22 12 D7 45 20 52 45 51 55 49 52 45 20 41 20 4D |"..E REQUIRE A M|
00002060: 45 54 48 4F 44 20 4F 46 20 54 45 4C 4C 49 4E 47 |ETHOD OF TELLING|
00002070: 20 54 48 45 22 00 A2 28 F8 07 99 22 12 43 4F 4D | THE"..(...".COM|
00002080: 50 55 54 45 52 20 57 48 41 54 20 54 4F 20 D0 D5 |PUTER WHAT TO ..|
00002090: D4 20 C9 CE 54 4F 20 41 20 56 41 52 49 41 42 4C |. ..TO A VARIABL|
000020A0: 45 22 00 D2 28 02 08 99 22 12 27 4D 41 49 4C 42 |E"..(...".'MAILB|
000020B0: 4F 58 27 92 2C 20 41 4E 44 20 54 48 45 20 53 54 |OX'., AND THE ST|
000020C0: 41 54 45 4D 45 4E 54 20 57 45 20 55 53 45 20 49 |ATEMENT WE USE I|
000020D0: 53 22 00 01 29 0C 08 99 22 43 41 4C 4C 45 44 20 |S"..)..."CALLED |
000020E0: 54 48 45 20 C9 CE D0 D5 D4 20 53 54 41 54 45 4D |THE ..... STATEM|
000020F0: 45 4E 54 2E 20 C9 54 20 57 4F 52 4B 53 20 41 53 |ENT. .T WORKS AS|
00002100: 22 00 13 29 16 08 99 22 46 4F 4C 4C 4F 57 53 3A |"..)..."FOLLOWS:|
00002110: 22 3A 99 00 4A 29 20 08 99 3A 99 22 20 20 31 30 |":..J) ..:." 10|
00002120: 20 C9 CE D0 D5 D4 20 22 3B 51 24 3B 22 C5 4E 54 | ..... ";Q$;".NT|
00002130: 45 52 20 54 48 45 20 50 52 49 4E 43 49 50 41 4C |ER THE PRINCIPAL|
00002140: 22 3B 51 24 3B 22 3B C1 31 22 00 74 29 2A 08 99 |";Q$;";.1".t)*..|
00002150: 3A 8D 33 38 31 30 3A 99 3A 85 22 C5 4E 54 45 52 |:.3810:.:.".NTER|
00002160: 20 54 48 45 20 50 52 49 4E 43 49 50 41 4C 22 3B | THE PRINCIPAL";|
00002170: 41 31 3A 99 00 A2 29 34 08 99 3A 99 22 CE 4F 54 |A1:...)4..:.".OT|
00002180: 45 20 54 48 45 20 43 4C 45 56 45 52 20 57 41 59 |E THE CLEVER WAY|
00002190: 20 C2 C1 D3 C9 C3 20 50 52 49 4E 54 53 20 4F 55 | ..... PRINTS OU|
000021A0: 54 22 00 D2 29 3E 08 99 22 54 48 45 20 54 45 58 |T"..)>.."THE TEX|
000021B0: 54 20 59 4F 55 20 53 55 50 50 4C 59 20 28 43 41 |T YOU SUPPLY (CA|
000021C0: 4C 4C 45 44 20 41 20 12 50 52 4F 4D 50 54 92 29 |LLED A .PROMPT.)|
000021D0: 2E 22 00 FD 29 48 08 99 22 D4 48 49 53 20 49 53 |."..)H..".HIS IS|
000021E0: 20 54 4F 20 45 4E 53 55 52 45 20 54 48 41 54 20 | TO ENSURE THAT |
000021F0: 59 4F 55 20 52 45 4D 45 4D 42 45 52 22 00 2C 2A |YOU REMEMBER".,*|
00002200: 52 08 99 22 57 48 41 54 20 54 48 45 20 50 52 4F |R.."WHAT THE PRO|
00002210: 47 52 41 4D 20 49 53 20 44 4F 49 4E 47 20 41 54 |GRAM IS DOING AT|
00002220: 20 53 4F 4D 45 20 4C 41 54 45 52 22 00 3F 2A 5C | SOME LATER".?*\|
00002230: 08 99 22 44 41 54 45 2E 22 3A 89 33 36 36 30 00 |.."DATE.":.3660.|
00002240: 67 2A 66 08 99 3A 99 22 CE 4F 57 20 57 45 20 43 |g*f..:.".OW WE C|
00002250: 41 4E 20 54 52 59 20 54 48 49 53 20 50 52 4F 47 |AN TRY THIS PROG|
00002260: 52 41 4D 3A 22 3A 99 00 9A 2A 70 08 99 22 20 31 |RAM:":...*p.." 1|
00002270: 30 20 C9 CE D0 D5 D4 22 3B 51 24 3B 22 C5 4E 54 |0 .....";Q$;".NT|
00002280: 45 52 20 54 48 45 20 50 52 49 4E 43 49 50 41 4C |ER THE PRINCIPAL|
00002290: 22 3B 51 24 3B 22 3B C1 31 22 00 DC 2A 7A 08 99 |";Q$;";.1"..*z..|
000022A0: 22 20 32 30 20 C9 CE D0 D5 D4 22 3B 51 24 3B 22 |" 20 .....";Q$;"|
000022B0: C5 4E 54 45 52 20 54 48 45 20 46 52 41 43 54 49 |.NTER THE FRACTI|
000022C0: 4F 4E 41 4C 20 49 4E 54 45 52 45 53 54 20 52 41 |ONAL INTEREST RA|
000022D0: 54 45 22 3B 51 24 3B 22 3B C2 32 22 00 02 2B 84 |TE";Q$;";.2"..+.|
000022E0: 08 99 22 20 33 30 20 D0 D2 C9 CE D4 20 22 3B 51 |.." 30 ..... ";Q|
000022F0: 24 3B 22 24 22 3B 51 24 3B 22 3B C1 31 3B 22 51 |$;"$";Q$;";.1;"Q|
00002300: 24 3B 00 30 2B 8E 08 99 22 40 22 3B 51 24 3B 22 |$;.0+..."@";Q$;"|
00002310: 3B C2 32 2A 31 30 30 3B 22 3B 51 24 3B 22 3B 25 |;.2*100;";Q$;";%|
00002320: 2F 4D 4F 4E 54 48 3D 22 3B 51 24 3B 22 3B 22 3B |/MONTH=";Q$;";";|
00002330: 00 46 2B 98 08 99 22 C1 31 2A 28 31 2B C2 32 29 |.F+...".1*(1+.2)|
00002340: 5E 31 32 22 3A 99 00 52 2B A2 08 8D 33 38 31 30 |^12":..R+...3810|
00002350: 3A 99 00 70 2B AC 08 85 22 C5 4E 54 45 52 20 54 |:..p+...".NTER T|
00002360: 48 45 20 50 52 49 4E 43 49 50 41 4C 22 3B 41 31 |HE PRINCIPAL";A1|
00002370: 00 9D 2B B6 08 85 22 C5 4E 54 45 52 20 54 48 45 |..+...".NTER THE|
00002380: 20 46 52 41 43 54 49 4F 4E 41 4C 20 49 4E 54 45 | FRACTIONAL INTE|
00002390: 52 45 53 54 20 52 41 54 45 22 3B 42 32 00 CC 2B |REST RATE";B2..+|
000023A0: C0 08 99 22 24 22 3B 41 31 3B 22 40 22 3B 42 32 |..."$";A1;"@";B2|
000023B0: AC 31 30 30 3B 22 25 2F 4D 4F 4E 54 48 3D 22 3B |.100;"%/MONTH=";|
000023C0: 41 31 AC 28 31 AA 42 32 29 AE 31 32 00 D2 2B CA |A1.(1.B2).12..+.|
000023D0: 08 99 00 FE 2B D4 08 99 22 D7 48 45 4E 20 54 48 |....+...".HEN TH|
000023E0: 49 53 20 49 53 20 52 55 4E 2C 20 57 45 20 46 49 |IS IS RUN, WE FI|
000023F0: 4E 44 20 54 48 41 54 20 57 45 27 56 45 22 00 2F |ND THAT WE'VE"./|
00002400: 2C DE 08 99 22 43 52 45 41 54 45 44 20 41 20 4D |,..."CREATED A M|
00002410: 55 43 48 20 4D 4F 52 45 20 55 53 45 46 55 4C 20 |UCH MORE USEFUL |
00002420: 50 52 4F 47 52 41 4D 2E 22 3A 89 33 36 36 30 00 |PROGRAM.":.3660.|
00002430: 39 2C E8 08 99 3A 99 3A 99 00 6C 2C F2 08 99 3A |9,...:.:..l,...:|
00002440: 99 3A 20 99 22 D0 49 54 59 20 54 48 41 54 20 57 |.: .".ITY THAT W|
00002450: 45 20 48 41 56 45 20 54 4F 20 D2 D5 CE 20 49 54 |E HAVE TO ... IT|
00002460: 20 4F 56 45 52 20 41 47 41 49 4E 22 00 9B 2C FC | OVER AGAIN"..,.|
00002470: 08 99 22 46 4F 52 20 44 49 46 46 45 52 45 4E 54 |.."FOR DIFFERENT|
00002480: 20 43 41 4C 43 55 4C 41 54 49 4F 4E 53 2E 20 C9 | CALCULATIONS. .|
00002490: 54 20 57 4F 55 4C 44 20 42 45 22 00 C7 2C 06 09 |T WOULD BE"..,..|
000024A0: 99 22 52 45 41 4C 4C 59 20 4E 49 43 45 20 54 4F |."REALLY NICE TO|
000024B0: 20 42 45 20 41 42 4C 45 20 54 4F 20 52 45 50 45 | BE ABLE TO REPE|
000024C0: 41 54 20 54 48 45 22 00 F5 2C 10 09 99 22 43 41 |AT THE"..,..."CA|
000024D0: 4C 43 55 4C 41 54 49 4F 4E 20 4D 41 4E 59 20 54 |LCULATION MANY T|
000024E0: 49 4D 45 53 2E 20 12 D4 48 49 53 20 4C 45 41 44 |IMES. ..HIS LEAD|
000024F0: 53 20 55 53 22 00 25 2D 1A 09 99 22 12 44 49 52 |S US".%-...".DIR|
00002500: 45 43 54 4C 59 20 54 4F 20 54 48 45 20 46 49 52 |ECTLY TO THE FIR|
00002510: 53 54 20 43 4F 4E 54 52 4F 4C 20 53 54 41 54 45 |ST CONTROL STATE|
00002520: 4D 45 4E 54 22 00 40 2D 24 09 99 22 12 2E 2E 2E |MENT".@-$.."....|
00002530: 54 48 45 20 C7 CF D4 CF 2E 22 3A 89 33 36 36 30 |THE .....":.3660|
00002540: 00 6C 2D 2E 09 99 22 D4 48 45 20 C7 CF D4 CF 20 |.l-...".HE .... |
00002550: 53 54 41 54 45 4D 45 4E 54 20 49 53 20 56 45 52 |STATEMENT IS VER|
00002560: 59 20 53 49 4D 50 4C 45 2E 22 3A 99 00 8C 2D 38 |Y SIMPLE.":...-8|
00002570: 09 99 22 20 20 20 20 20 31 30 20 D0 D2 C9 CE D4 |.." 10 .....|
00002580: 22 3B 51 24 3B 22 C8 C9 22 3B 51 24 00 A5 2D 42 |";Q$;"..";Q$..-B|
00002590: 09 99 22 20 20 20 20 20 32 30 20 C7 CF D4 CF 20 |.." 20 .... |
000025A0: 31 30 22 3A 99 00 CF 2D 4C 09 99 22 C9 54 27 53 |10":...-L..".T'S|
000025B0: 20 4E 4F 54 20 54 4F 4F 20 48 41 52 44 20 54 4F | NOT TOO HARD TO|
000025C0: 20 53 45 45 20 54 48 41 54 20 54 48 49 53 22 00 | SEE THAT THIS".|
000025D0: FE 2D 56 09 99 22 50 52 4F 47 52 41 4D 20 57 49 |.-V.."PROGRAM WI|
000025E0: 4C 4C 20 4B 45 45 50 20 4F 4E 20 D0 D2 C9 CE D4 |LL KEEP ON .....|
000025F0: 49 4E 47 20 4F 55 54 20 C8 C9 2E 2E 2E 22 00 2B |ING OUT .....".+|
00002600: 2E 60 09 99 22 46 4F 52 45 56 45 52 2E 20 C2 55 |.`.."FOREVER. .U|
00002610: 54 20 57 45 20 43 41 4E 20 53 54 49 4C 4C 20 49 |T WE CAN STILL I|
00002620: 4E 43 4F 52 50 4F 52 41 54 45 22 00 49 2E 6A 09 |NCORPORATE".I.j.|
00002630: 99 22 49 54 20 49 4E 54 4F 20 4F 55 52 20 50 52 |."IT INTO OUR PR|
00002640: 4F 47 52 41 4D 3A 22 3A 99 00 7C 2E 74 09 99 22 |OGRAM:":..|.t.."|
00002650: 20 31 30 20 C9 CE D0 D5 D4 22 3B 51 24 3B 22 C5 | 10 .....";Q$;".|
00002660: 4E 54 45 52 20 54 48 45 20 50 52 49 4E 43 49 50 |NTER THE PRINCIP|
00002670: 41 4C 22 3B 51 24 3B 22 3B C1 31 22 00 B3 2E 7E |AL";Q$;";.1"...~|
00002680: 09 99 22 20 32 30 20 C9 CE D0 D5 D4 22 3B 51 24 |.." 20 .....";Q$|
00002690: 3B 22 C5 4E 54 45 52 20 54 48 45 20 49 4E 54 45 |;".NTER THE INTE|
000026A0: 52 45 53 54 20 52 41 54 45 22 3B 51 24 3B 22 3B |REST RATE";Q$;";|
000026B0: C2 32 22 00 E0 2E 88 09 99 22 20 33 30 20 D0 D2 |.2"......" 30 ..|
000026C0: C9 CE D4 22 3B 51 24 3B 22 24 22 3B 51 24 3B 22 |...";Q$;"$";Q$;"|
000026D0: 3B C1 31 3B 22 3B 51 24 3B 22 40 22 3B 51 24 3B |;.1;";Q$;"@";Q$;|
000026E0: 00 11 2F 92 09 99 22 3B C2 32 2A 31 30 30 3B 22 |../...";.2*100;"|
000026F0: 3B 51 24 3B 22 25 2F 4D 4F 4E 54 48 3D 22 3B 51 |;Q$;"%/MONTH=";Q|
00002700: 24 3B 22 3B C1 31 2A 28 31 2B C2 32 29 5E 31 32 |$;";.1*(1+.2)^12|
00002710: 22 00 26 2F 9C 09 99 22 20 34 30 20 C7 CF D4 CF |".&/..." 40 ....|
00002720: 20 31 30 22 3A 99 00 55 2F A6 09 99 22 CE 4F 57 | 10":..U/...".OW|
00002730: 20 57 45 20 43 4F 55 4C 44 20 52 55 4E 20 49 54 | WE COULD RUN IT|
00002740: 2C 20 42 55 54 20 53 49 4E 43 45 20 49 54 20 57 |, BUT SINCE IT W|
00002750: 4F 55 4C 44 22 00 82 2F B0 09 99 22 4E 4F 54 20 |OULD"../..."NOT |
00002760: 53 54 4F 50 2C 20 54 48 45 20 54 55 54 4F 52 49 |STOP, THE TUTORI|
00002770: 41 4C 20 57 4F 55 4C 44 20 42 45 20 4F 56 45 52 |AL WOULD BE OVER|
00002780: 2C 22 00 AD 2F BA 09 99 22 53 4F 20 49 4E 53 54 |,"../..."SO INST|
00002790: 45 41 44 20 57 45 27 4C 4C 20 4C 45 41 52 4E 20 |EAD WE'LL LEARN |
000027A0: 4F 4E 45 20 4D 4F 52 45 20 4E 45 57 22 00 D8 2F |ONE MORE NEW"../|
000027B0: C4 09 99 22 53 54 41 54 45 4D 45 4E 54 2C 20 12 |..."STATEMENT, .|
000027C0: 54 48 45 20 C9 C6 20 53 54 41 54 45 4D 45 4E 54 |THE .. STATEMENT|
000027D0: 2E 22 3A 89 33 36 36 30 00 04 30 CE 09 99 22 12 |.":.3660..0...".|
000027E0: D4 48 45 20 C9 C6 20 53 54 41 54 45 4D 45 4E 54 |.HE .. STATEMENT|
000027F0: 20 49 53 92 20 41 4C 53 4F 20 41 20 43 4F 4E 54 | IS. ALSO A CONT|
00002800: 52 4F 4C 22 00 33 30 D8 09 99 22 53 54 41 54 45 |ROL".30..."STATE|
00002810: 4D 45 4E 54 2C 20 42 55 54 20 57 49 54 48 20 41 |MENT, BUT WITH A|
00002820: 20 44 49 46 46 45 52 45 4E 43 45 3A 20 49 54 20 | DIFFERENCE: IT |
00002830: 49 53 22 00 4F 30 E2 09 99 22 12 43 4F 4E 44 49 |IS".O0...".CONDI|
00002840: 54 49 4F 4E 41 4C 92 2E 20 D4 48 55 53 3A 22 00 |TIONAL.. .HUS:".|
00002850: 79 30 EC 09 99 3A 99 22 20 31 30 20 C9 CE D0 D5 |y0...:." 10 ....|
00002860: D4 20 22 3B 51 24 3B 22 D4 59 50 45 20 41 20 32 |. ";Q$;".YPE A 2|
00002870: 22 3B 51 24 3B 22 3B C1 22 00 AA 30 F6 09 99 22 |";Q$;";."..0..."|
00002880: 20 32 30 20 C9 C6 20 C1 20 3D 20 32 20 D4 C8 C5 | 20 .. . = 2 ...|
00002890: CE 20 D0 D2 C9 CE D4 22 3B 51 24 3B 22 D4 48 41 |. .....";Q$;".HA|
000028A0: 4E 4B 2D 59 4F 55 22 3B 51 24 00 DA 30 00 0A 99 |NK-YOU";Q$..0...|
000028B0: 22 20 33 30 20 C9 C6 20 C1 20 3C 3E 20 32 20 D4 |" 30 .. . <> 2 .|
000028C0: C8 C5 CE 20 D0 D2 C9 CE D4 22 3B 51 24 3B 22 CE |... .....";Q$;".|
000028D0: 4F 54 20 41 20 32 22 3B 51 24 00 09 31 0A 0A 99 |OT A 2";Q$..1...|
000028E0: 3A 99 22 C9 4E 20 54 48 49 53 20 50 52 4F 47 52 |:.".N THIS PROGR|
000028F0: 41 4D 2C 20 57 45 20 41 53 4B 20 54 48 45 20 50 |AM, WE ASK THE P|
00002900: 45 52 53 4F 4E 20 41 54 22 00 38 31 14 0A 99 22 |ERSON AT".81..."|
00002910: 54 48 45 20 4B 45 59 42 4F 41 52 44 20 54 4F 20 |THE KEYBOARD TO |
00002920: 54 59 50 45 20 41 20 32 2E 20 D7 45 20 53 54 4F |TYPE A 2. .E STO|
00002930: 52 45 20 57 48 41 54 22 00 65 31 1E 0A 99 22 49 |RE WHAT".e1..."I|
00002940: 53 20 54 59 50 45 44 20 49 4E 20 4D 41 49 4C 42 |S TYPED IN MAILB|
00002950: 4F 58 20 C1 2E 20 CE 4F 57 20 54 48 45 20 C9 C6 |OX .. .OW THE ..|
00002960: 20 2E 2E 2E 22 00 95 31 28 0A 99 22 12 C9 C6 20 | ..."..1(.."... |
00002970: C1 20 45 51 55 41 4C 53 20 32 20 54 48 45 4E 20 |. EQUALS 2 THEN |
00002980: D0 D2 C9 CE D4 20 54 48 41 4E 4B 2D 59 4F 55 92 |..... THANK-YOU.|
00002990: 3A 20 49 54 22 00 C4 31 32 0A 99 22 44 4F 45 53 |: IT"..12.."DOES|
000029A0: 20 45 58 41 43 54 4C 59 20 57 48 41 54 20 49 54 | EXACTLY WHAT IT|
000029B0: 20 53 41 59 53 2E 20 12 C9 46 20 C1 20 49 53 20 | SAYS. ..F . IS |
000029C0: 4E 4F 54 22 00 EB 31 3C 0A 99 22 12 45 51 55 41 |NOT"..1<..".EQUA|
000029D0: 4C 20 54 4F 20 32 20 54 48 45 4E 20 D0 D2 C9 CE |L TO 2 THEN ....|
000029E0: D4 20 4E 4F 54 20 41 20 32 2E 22 00 17 32 46 0A |. NOT A 2."..2F.|
000029F0: 99 3A 8D 33 38 31 30 3A 85 22 D4 59 50 45 20 41 |.:.3810:.".YPE A|
00002A00: 20 32 22 3B 41 3A 8B 41 B2 32 A7 99 22 D4 48 41 | 2";A:.A.2..".HA|
00002A10: 4E 4B 2D 59 4F 55 22 00 2D 32 50 0A 8B 20 41 B3 |NK-YOU".-2P.. A.|
00002A20: B1 32 A7 99 22 CE 4F 54 20 41 20 32 22 00 37 32 |.2..".OT A 2".72|
00002A30: 5A 0A 89 33 36 36 30 00 67 32 64 0A 99 3A 99 22 |Z..3660.g2d..:."|
00002A40: D4 48 45 20 53 59 4D 42 4F 4C 20 3C 3E 20 4D 45 |.HE SYMBOL <> ME|
00002A50: 41 4E 53 20 27 49 53 20 4E 4F 54 20 45 51 55 41 |ANS 'IS NOT EQUA|
00002A60: 4C 20 54 4F 27 2E 22 00 97 32 6E 0A 99 22 C9 54 |L TO'."..2n..".T|
00002A70: 20 49 53 20 41 20 52 45 4C 41 54 49 4F 4E 41 4C | IS A RELATIONAL|
00002A80: 20 4F 50 45 52 41 54 4F 52 2E 20 12 D4 48 45 20 | OPERATOR. ..HE |
00002A90: 43 4F 4D 4D 4F 4E 22 00 B9 32 78 0A 99 22 12 52 |COMMON"..2x..".R|
00002AA0: 45 4C 41 54 49 4F 4E 41 4C 20 4F 50 45 52 41 54 |ELATIONAL OPERAT|
00002AB0: 4F 52 53 20 41 52 45 3A 22 00 CF 32 82 0A 99 22 |ORS ARE:"..2..."|
00002AC0: 20 20 20 3D 20 20 20 20 45 51 55 41 4C 53 22 00 | = EQUALS".|
00002AD0: EB 32 8C 0A 99 22 20 20 20 3C 20 20 20 20 49 53 |.2..." < IS|
00002AE0: 20 4C 45 53 53 20 54 48 41 4E 22 00 13 33 96 0A | LESS THAN"..3..|
00002AF0: 99 22 20 20 20 3C 3D 20 20 20 49 53 20 4C 45 53 |." <= IS LES|
00002B00: 53 20 54 48 41 4E 20 4F 52 20 45 51 55 41 4C 20 |S THAN OR EQUAL |
00002B10: 54 4F 22 00 32 33 A0 0A 99 22 20 20 20 3E 20 20 |TO".23..." > |
00002B20: 20 20 49 53 20 47 52 45 41 54 45 52 20 54 48 41 | IS GREATER THA|
00002B30: 4E 22 00 5D 33 AA 0A 99 22 20 20 20 3E 3D 20 20 |N".]3..." >= |
00002B40: 20 49 53 20 47 52 45 41 54 45 52 20 54 48 41 4E | IS GREATER THAN|
00002B50: 20 4F 52 20 45 51 55 41 4C 20 54 4F 22 00 82 33 | OR EQUAL TO"..3|
00002B60: B4 0A 99 22 20 20 20 3C 3E 20 20 20 49 53 20 4E |..." <> IS N|
00002B70: 4F 54 20 45 51 55 41 4C 20 54 4F 22 3A 89 33 36 |OT EQUAL TO":.36|
00002B80: 36 30 00 AB 33 BE 0A 99 22 D7 48 45 4E 20 57 45 |60..3...".HEN WE|
00002B90: 20 52 41 4E 20 54 48 45 20 4C 41 53 54 20 50 52 | RAN THE LAST PR|
00002BA0: 4F 47 52 41 4D 2C 20 54 48 45 22 00 D7 33 C8 0A |OGRAM, THE"..3..|
00002BB0: 99 22 4D 45 53 53 41 47 45 20 54 48 41 54 20 57 |."MESSAGE THAT W|
00002BC0: 41 53 20 D0 D2 C9 CE D4 45 44 20 44 45 50 45 4E |AS .....ED DEPEN|
00002BD0: 44 45 44 20 4F 4E 22 00 05 34 D2 0A 99 22 57 48 |DED ON"..4..."WH|
00002BE0: 41 54 20 59 4F 55 20 54 59 50 45 44 20 49 4E 2E |AT YOU TYPED IN.|
00002BF0: 20 12 D7 45 20 43 41 4E 20 55 53 45 20 54 48 49 | ..E CAN USE THI|
00002C00: 53 20 54 4F 22 00 2D 34 DC 0A 99 22 12 43 4F 4E |S TO".-4...".CON|
00002C10: 54 52 4F 4C 20 4F 55 52 20 50 52 45 56 49 4F 55 |TROL OUR PREVIOU|
00002C20: 53 20 45 58 41 4D 50 4C 45 3A 22 3A 99 00 60 34 |S EXAMPLE:":..`4|
00002C30: E6 0A 99 22 20 31 30 20 C9 CE D0 D5 D4 22 3B 51 |..." 10 .....";Q|
00002C40: 24 3B 22 C5 4E 54 45 52 20 54 48 45 20 50 52 49 |$;".NTER THE PRI|
00002C50: 4E 43 49 50 41 4C 22 3B 51 24 3B 22 3B C1 31 22 |NCIPAL";Q$;";.1"|
00002C60: 00 97 34 F0 0A 99 22 20 32 30 20 C9 CE D0 D5 D4 |..4..." 20 .....|
00002C70: 22 3B 51 24 3B 22 C5 4E 54 45 52 20 54 48 45 20 |";Q$;".NTER THE |
00002C80: 49 4E 54 45 52 45 53 54 20 52 41 54 45 22 3B 51 |INTEREST RATE";Q|
00002C90: 24 3B 22 3B C2 32 22 00 C4 34 FA 0A 99 22 20 33 |$;";.2"..4..." 3|
00002CA0: 30 20 D0 D2 C9 CE D4 22 3B 51 24 3B 22 24 22 3B |0 .....";Q$;"$";|
00002CB0: 51 24 3B 22 3B C1 31 3B 22 3B 51 24 3B 22 40 22 |Q$;";.1;";Q$;"@"|
00002CC0: 3B 51 24 3B 00 F5 34 04 0B 99 22 3B C2 32 2A 31 |;Q$;..4...";.2*1|
00002CD0: 30 30 3B 22 3B 51 24 3B 22 25 2F 4D 4F 4E 54 48 |00;";Q$;"%/MONTH|
00002CE0: 3D 22 3B 51 24 3B 22 3B C1 31 2A 28 31 2B C2 32 |=";Q$;";.1*(1+.2|
00002CF0: 29 5E 31 32 22 00 26 35 0E 0B 99 22 20 34 30 20 |)^12".&5..." 40 |
00002D00: C9 CE D0 D5 D4 20 22 3B 51 24 3B 22 D4 59 50 45 |..... ";Q$;".YPE|
00002D10: 20 41 20 31 20 54 4F 20 53 54 4F 50 22 3B 51 24 | A 1 TO STOP";Q$|
00002D20: 3B 22 3B D4 33 22 00 4B 35 18 0B 99 22 20 35 30 |;";.3".K5..." 50|
00002D30: 20 C9 C6 20 D4 33 20 3C 3E A0 31 20 D4 C8 C5 CE | .. .3 <>.1 ....|
00002D40: 20 C7 CF D4 CF 20 31 30 22 3A 99 00 8A 35 22 0B | .... 10":...5".|
00002D50: 99 22 D4 48 49 53 20 57 49 4C 4C 20 D2 D5 CE 20 |.".HIS WILL ... |
00002D60: 55 4E 54 49 4C 20 59 4F 55 20 53 54 4F 50 20 49 |UNTIL YOU STOP I|
00002D70: 54 20 42 59 22 3A 99 22 54 59 50 49 4E 47 20 41 |T BY":."TYPING A|
00002D80: 20 31 2E 22 3A 8D 33 38 31 30 00 A8 35 2C 0B 85 | 1.":.3810..5,..|
00002D90: 22 C5 4E 54 45 52 20 54 48 45 20 50 52 49 4E 43 |".NTER THE PRINC|
00002DA0: 49 50 41 4C 22 3B 41 31 00 D5 35 36 0B 85 22 C5 |IPAL";A1..56..".|
00002DB0: 4E 54 45 52 20 54 48 45 20 46 52 41 43 54 49 4F |NTER THE FRACTIO|
00002DC0: 4E 41 4C 20 49 4E 54 45 52 45 53 54 20 52 41 54 |NAL INTEREST RAT|
00002DD0: 45 22 3B 42 32 00 04 36 40 0B 99 22 24 22 3B 41 |E";B2..6@.."$";A|
00002DE0: 31 3B 22 40 22 3B 42 32 AC 31 30 30 3B 22 25 2F |1;"@";B2.100;"%/|
00002DF0: 4D 4F 4E 54 48 3D 22 3B 41 31 AC 28 31 AA 42 32 |MONTH=";A1.(1.B2|
00002E00: 29 AE 31 32 00 2C 36 4A 0B 85 22 D4 59 50 45 20 |).12.,6J..".YPE |
00002E10: 41 20 31 20 54 4F 20 53 54 4F 50 22 3B 54 33 3A |A 1 TO STOP";T3:|
00002E20: 8B 54 33 B3 B1 31 A7 89 32 38 36 30 00 36 36 54 |.T3..1..2860.66T|
00002E30: 0B 89 33 36 36 30 00 60 36 5E 0B 99 22 C5 41 52 |..3660.`6^..".AR|
00002E40: 4C 49 45 52 20 57 45 20 53 41 57 20 54 48 45 20 |LIER WE SAW THE |
00002E50: 53 54 41 54 45 4D 45 4E 54 20 C1 3D C1 2B 31 22 |STATEMENT .=.+1"|
00002E60: 00 8D 36 68 0B 99 22 43 41 55 53 45 44 20 C1 20 |..6h.."CAUSED . |
00002E70: 54 4F 20 48 41 56 45 20 41 20 56 41 4C 55 45 20 |TO HAVE A VALUE |
00002E80: 4F 46 20 31 20 47 52 45 41 54 45 52 22 00 B9 36 |OF 1 GREATER"..6|
00002E90: 72 0B 99 22 41 46 54 45 52 20 57 45 20 45 58 45 |r.."AFTER WE EXE|
00002EA0: 43 55 54 45 20 49 54 20 54 48 41 4E 20 42 45 46 |CUTE IT THAN BEF|
00002EB0: 4F 52 45 2E 20 CE 4F 57 22 00 E6 36 7C 0B 99 22 |ORE. .OW"..6|.."|
00002EC0: 43 4F 4E 53 49 44 45 52 20 54 48 45 20 46 4F 4C |CONSIDER THE FOL|
00002ED0: 4C 4F 57 49 4E 47 20 50 52 4F 47 52 41 4D 20 54 |LOWING PROGRAM T|
00002EE0: 4F 20 41 44 44 22 00 16 37 86 0B 99 22 55 50 20 |O ADD"..7..."UP |
00002EF0: 54 48 45 20 4E 55 4D 42 45 52 53 20 46 52 4F 4D |THE NUMBERS FROM|
00002F00: 20 31 20 54 4F 20 31 30 20 49 4E 43 4C 55 53 49 | 1 TO 10 INCLUSI|
00002F10: 56 45 2E 22 3A 99 00 2B 37 90 0B 99 22 20 20 20 |VE.":..+7..." |
00002F20: 31 30 20 D3 D5 CD 20 3D 20 30 22 00 3E 37 9A 0B |10 ... = 0".>7..|
00002F30: 99 22 20 20 20 32 30 20 C9 20 3D 20 31 22 00 59 |." 20 . = 1".Y|
00002F40: 37 A4 0B 99 22 20 20 20 33 30 20 D3 D5 CD 20 3D |7..." 30 ... =|
00002F50: 20 D3 D5 CD 20 2B 20 C9 22 00 70 37 AE 0B 99 22 | ... + .".p7..."|
00002F60: 20 20 20 34 30 20 C9 20 3D 20 C9 20 2B 20 31 22 | 40 . = . + 1"|
00002F70: 00 94 37 B8 0B 99 22 20 20 20 35 30 20 C9 C6 A0 |..7..." 50 ...|
00002F80: C9 A0 3C 20 31 30 A0 D4 C8 C5 CE A0 C7 CF D4 CF |..< 10..........|
00002F90: A0 33 30 22 00 AB 37 C2 0B 99 22 20 20 20 36 30 |.30"..7..." 60|
00002FA0: 20 D0 D2 C9 CE D4 A0 D3 D5 CD 22 00 D6 37 CC 0B | ........."..7..|
00002FB0: 99 3A 99 22 C8 45 52 45 20 57 45 20 55 53 45 20 |.:.".ERE WE USE |
00002FC0: 54 48 45 20 56 41 52 49 41 42 4C 45 20 C9 20 49 |THE VARIABLE . I|
00002FD0: 4E 20 54 57 4F 22 00 05 38 D6 0B 99 22 43 41 50 |N TWO"..8..."CAP|
00002FE0: 41 43 49 54 49 45 53 2E 20 C9 4E 20 49 54 53 20 |ACITIES. .N ITS |
00002FF0: 46 49 52 53 54 20 52 4F 4C 45 2C 20 12 49 54 20 |FIRST ROLE, .IT |
00003000: 49 53 20 41 22 00 36 38 E0 0B 99 22 12 43 4F 55 |IS A".68...".COU|
00003010: 4E 54 45 52 92 20 4F 46 20 48 4F 57 20 4D 41 4E |NTER. OF HOW MAN|
00003020: 59 20 54 49 4D 45 53 20 57 45 20 C7 CF 20 42 41 |Y TIMES WE .. BA|
00003030: 43 4B 20 D4 CF 22 00 66 38 EA 0B 99 22 33 30 2E |CK ..".f8..."30.|
00003040: 20 12 C9 54 20 49 53 20 41 4C 53 4F 20 54 48 45 | ..T IS ALSO THE|
00003050: 20 41 4D 4F 55 4E 54 20 57 45 20 41 44 44 20 54 | AMOUNT WE ADD T|
00003060: 4F 20 4F 55 52 22 00 93 38 F4 0B 99 22 12 54 4F |O OUR"..8...".TO|
00003070: 54 41 4C 92 20 4F 46 20 4E 55 4D 42 45 52 53 20 |TAL. OF NUMBERS |
00003080: 46 52 4F 4D 20 4F 4E 45 20 54 4F 20 54 45 4E 2E |FROM ONE TO TEN.|
00003090: 22 3A 99 00 C0 38 FE 0B 99 22 D7 48 49 43 48 20 |":...8...".HICH |
000030A0: 43 4F 4E 44 49 54 49 4F 4E 20 53 48 4F 55 4C 44 |CONDITION SHOULD|
000030B0: 20 57 45 20 48 41 56 45 20 49 4E 20 54 48 45 22 | WE HAVE IN THE"|
000030C0: 00 EE 38 08 0C 99 22 C9 C6 20 53 54 41 54 45 4D |..8...".. STATEM|
000030D0: 45 4E 54 20 41 42 4F 56 45 20 54 4F 20 4D 41 4B |ENT ABOVE TO MAK|
000030E0: 45 20 53 55 52 45 20 57 45 20 41 44 44 22 00 18 |E SURE WE ADD"..|
000030F0: 39 12 0C 99 22 55 50 20 41 4C 4C 20 54 48 45 20 |9..."UP ALL THE |
00003100: 4E 55 4D 42 45 52 53 20 46 52 4F 4D 20 31 20 54 |NUMBERS FROM 1 T|
00003110: 4F 20 31 30 3A 22 3A 99 00 32 39 1C 0C 99 22 20 |O 10:":..29..." |
00003120: 20 3C 20 31 30 20 20 4F 52 20 20 3C 3D 20 31 30 | < 10 OR <= 10|
00003130: 22 3B 00 59 39 26 0C 41 31 24 B2 22 3C 3D 31 30 |";.Y9&.A1$."<=10|
00003140: 22 3A 41 32 24 B2 22 3C 3D 20 31 30 22 3A 8D 33 |":A2$."<= 10":.3|
00003150: 37 36 30 3A 89 33 36 36 30 00 84 39 30 0C 99 3A |760:.3660..90..:|
00003160: 99 22 D4 48 45 20 53 54 41 54 45 4D 45 4E 54 53 |.".HE STATEMENTS|
00003170: 20 43 4F 56 45 52 45 44 20 53 4F 20 46 41 52 20 | COVERED SO FAR |
00003180: 41 52 45 22 00 AF 39 3A 0C 99 22 53 55 46 46 49 |ARE"..9:.."SUFFI|
00003190: 43 49 45 4E 54 20 41 4E 44 20 4E 45 43 45 53 53 |CIENT AND NECESS|
000031A0: 41 52 59 20 54 4F 20 50 52 4F 47 52 41 4D 22 00 |ARY TO PROGRAM".|
000031B0: DD 39 44 0C 99 22 4D 4F 53 54 20 41 4E 59 20 41 |.9D.."MOST ANY A|
000031C0: 50 50 4C 49 43 41 54 49 4F 4E 2E 20 D4 48 45 53 |PPLICATION. .HES|
000031D0: 45 20 46 45 57 20 53 49 4D 50 4C 45 22 00 07 3A |E FEW SIMPLE"..:|
000031E0: 4E 0C 99 22 53 54 41 54 45 4D 45 4E 54 53 20 41 |N.."STATEMENTS A|
000031F0: 4E 44 20 49 44 45 41 53 20 41 52 45 20 45 4E 4F |ND IDEAS ARE ENO|
00003200: 55 47 48 20 54 4F 22 00 33 3A 58 0C 99 22 41 4C |UGH TO".3:X.."AL|
00003210: 4C 4F 57 20 59 4F 55 20 54 4F 20 44 4F 20 41 4C |LOW YOU TO DO AL|
00003220: 4D 4F 53 54 20 41 4E 59 54 48 49 4E 47 20 54 48 |MOST ANYTHING TH|
00003230: 41 54 22 00 52 3A 62 0C 99 22 C2 C1 D3 C9 C3 20 |AT".R:b.."..... |
00003240: 41 4C 4C 4F 57 53 20 59 4F 55 20 54 4F 20 44 4F |ALLOWS YOU TO DO|
00003250: 2E 22 00 80 3A 6C 0C 99 3A 99 3A 99 22 20 20 20 |."..:l..:.:." |
00003260: 20 20 C9 4E 20 54 48 45 20 4E 45 58 54 20 54 55 | .N THE NEXT TU|
00003270: 54 4F 52 49 41 4C 2C 20 57 45 20 57 49 4C 4C 22 |TORIAL, WE WILL"|
00003280: 00 C7 3A 76 0C 99 22 44 49 53 43 55 53 53 20 54 |..:v.."DISCUSS T|
00003290: 48 45 20 43 4F 4E 43 45 50 54 20 4F 46 20 41 52 |HE CONCEPT OF AR|
000032A0: 52 41 59 53 2C 20 54 48 45 22 3A 99 22 C6 CF D2 |RAYS, THE":."...|
000032B0: 2E 2E 2E CE C5 D8 D4 20 4C 4F 4F 50 2C 20 41 4E |....... LOOP, AN|
000032C0: 44 20 54 48 45 22 3B 00 FA 3A 80 0C 99 22 20 43 |D THE";..:..." C|
000032D0: 41 52 45 20 41 4E 44 22 3A 99 22 48 41 4E 44 4C |ARE AND":."HANDL|
000032E0: 49 4E 47 20 4F 46 20 43 48 41 52 41 43 54 45 52 |ING OF CHARACTER|
000032F0: 20 53 54 52 49 4E 47 53 2E 22 00 1A 3B 8A 0C 99 | STRINGS."..;...|
00003300: 3A 99 3A 99 22 20 20 20 D5 4E 54 49 4C 20 54 48 |:.:." .NTIL TH|
00003310: 45 4E 2E 2E 2E 2E 2E 2E 2E 22 00 44 3B 94 0C 99 |EN.......".D;...|
00003320: 3A 99 22 20 20 20 20 20 20 20 20 20 20 12 C8 41 |:." ..A|
00003330: 50 50 59 20 C3 4F 4D 50 55 54 49 4E 47 22 3A 89 |PPY .OMPUTING":.|
00003340: 33 36 36 30 00 71 3B 9E 0C 99 22 CE 4F 57 20 57 |3660.q;...".OW W|
00003350: 45 27 52 45 20 47 4F 49 4E 47 20 54 4F 20 48 41 |E'RE GOING TO HA|
00003360: 56 45 20 41 20 53 48 4F 52 54 20 51 55 49 5A 2C |VE A SHORT QUIZ,|
00003370: 22 00 9E 3B A8 0C 99 22 42 55 54 20 44 4F 4E 27 |"..;..."BUT DON'|
00003380: 54 20 57 4F 52 52 59 2E 2E 2E 49 54 27 53 20 56 |T WORRY...IT'S V|
00003390: 45 52 59 20 C2 C1 D3 C9 C3 2E 2E 2E 2E 22 00 CF |ERY ........."..|
000033A0: 3B B2 0C 99 3A 99 3A 99 22 D7 48 41 54 20 44 4F |;...:.:.".HAT DO|
000033B0: 20 59 4F 55 20 54 48 49 4E 4B 20 54 48 45 20 46 | YOU THINK THE F|
000033C0: 4F 4C 4C 4F 57 49 4E 47 20 C2 C1 D3 C9 C3 22 00 |OLLOWING .....".|
000033D0: 01 3C BC 0C 99 22 50 52 4F 47 52 41 4D 20 57 49 |.<..."PROGRAM WI|
000033E0: 4C 4C 20 50 52 49 4E 54 20 4F 55 54 3F 22 3A 99 |LL PRINT OUT?":.|
000033F0: 3A 99 22 20 20 20 31 30 20 C1 A0 3D 20 31 35 22 |:." 10 ..= 15"|
00003400: 3A 00 44 3C C6 0C 99 22 20 20 20 32 30 20 D0 D2 |:.D<..." 20 ..|
00003410: C9 CE D4 A0 22 3B 51 24 3B 22 C1 3D 22 3B 51 24 |....";Q$;".=";Q$|
00003420: 3B 22 3B C1 22 3A 99 3A 41 31 24 B2 22 C1 3D 31 |;";.":.:A1$.".=1|
00003430: 35 22 3A 41 32 24 B2 22 41 3D 31 35 22 3A 99 22 |5":A2$."A=15":."|
00003440: C1 4E 22 3B 00 5D 3C D0 0C 99 22 53 57 45 52 22 |.N";.]<..."SWER"|
00003450: 3B 3A 8D 33 37 36 30 3A 89 33 36 36 30 00 8A 3C |;:.3760:.3660..<|
00003460: DA 0C 99 3A 99 22 C8 4F 57 20 41 42 4F 55 54 20 |...:.".OW ABOUT |
00003470: 54 48 45 20 4E 45 58 54 20 4C 49 54 54 4C 45 20 |THE NEXT LITTLE |
00003480: 50 52 4F 47 52 41 4D 22 3A 99 00 CC 3C E4 0C 99 |PROGRAM":...<...|
00003490: 22 20 20 20 31 30 20 D0 D2 C9 CE D4 A0 22 3B 51 |" 10 ......";Q|
000034A0: 24 3B 22 39 2B 31 38 3D 22 3B 51 24 3B 22 3B 39 |$;"9+18=";Q$;";9|
000034B0: 2B 32 38 22 3A 99 3A 41 31 24 B2 22 39 2B 31 38 |+28":.:A1$."9+18|
000034C0: 3D 33 37 22 3A 41 32 24 B2 41 31 24 00 E3 3C EE |=37":A2$.A1$..<.|
000034D0: 0C 99 22 C1 4E 53 57 45 52 22 3B 3A 8D 33 37 36 |..".NSWER";:.376|
000034E0: 30 3A 99 00 0F 3D F8 0C 99 22 CE 4F 54 49 43 45 |0:...=...".OTICE|
000034F0: 20 54 48 41 54 20 54 48 45 20 43 4F 4D 50 55 54 | THAT THE COMPUT|
00003500: 45 52 20 50 52 49 4E 54 45 44 20 4F 55 54 22 00 |ER PRINTED OUT".|
00003510: 3E 3D 02 0D 99 22 53 4F 4D 45 54 48 49 4E 47 20 |>=..."SOMETHING |
00003520: 54 48 41 54 20 57 41 53 20 4E 4F 54 20 43 4F 52 |THAT WAS NOT COR|
00003530: 52 45 43 54 2E 20 D4 48 49 53 20 49 53 22 00 6B |RECT. .HIS IS".k|
00003540: 3D 0C 0D 99 22 41 4E 20 45 58 41 4D 50 4C 45 20 |=..."AN EXAMPLE |
00003550: 4F 46 20 54 48 45 20 43 4F 4D 50 55 54 45 52 20 |OF THE COMPUTER |
00003560: 44 4F 49 4E 47 20 4F 4E 4C 59 22 00 97 3D 16 0D |DOING ONLY"..=..|
00003570: 99 22 57 48 41 54 20 49 54 20 49 53 20 54 4F 4C |."WHAT IT IS TOL|
00003580: 44 2E 20 D4 48 45 20 45 52 52 4F 52 20 49 53 20 |D. .HE ERROR IS |
00003590: 49 4E 20 54 48 45 22 00 B1 3D 20 0D 99 22 50 52 |IN THE"..= .."PR|
000035A0: 4F 47 52 41 4D 4D 49 4E 47 2E 22 3A 89 33 36 36 |OGRAMMING.":.366|
000035B0: 30 00 D7 3D 2A 0D 99 22 CC 45 54 27 53 20 47 45 |0..=*..".ET'S GE|
000035C0: 54 20 41 57 41 59 20 46 52 4F 4D 20 54 48 45 20 |T AWAY FROM THE |
000035D0: 50 52 49 4E 54 20 22 00 02 3E 34 0D 99 22 53 54 |PRINT "..>4.."ST|
000035E0: 41 54 45 4D 45 4E 54 20 41 4E 44 20 4C 4F 4F 4B |ATEMENT AND LOOK|
000035F0: 20 41 54 20 53 4F 4D 45 20 56 41 52 49 41 42 4C | AT SOME VARIABL|
00003600: 45 22 00 19 3E 3E 0D 99 22 4D 41 4E 49 50 55 4C |E"..>>.."MANIPUL|
00003610: 41 54 49 4F 4E 2E 22 3A 99 00 43 3E 48 0D 99 22 |ATION.":..C>H.."|
00003620: D7 48 41 54 20 44 4F 20 59 4F 55 20 54 48 49 4E |.HAT DO YOU THIN|
00003630: 4B 20 54 48 45 20 56 41 4C 55 45 20 4F 46 20 54 |K THE VALUE OF T|
00003640: 48 45 22 00 6F 3E 52 0D 99 22 56 41 52 49 41 42 |HE".o>R.."VARIAB|
00003650: 4C 45 20 4E 41 4D 45 44 20 C1 31 20 57 49 4C 4C |LE NAMED .1 WILL|
00003660: 20 42 45 20 41 46 54 45 52 20 4C 49 4E 45 22 00 | BE AFTER LINE".|
00003670: A7 3E 5C 0D 99 22 4E 55 4D 42 45 52 20 32 30 20 |.>\.."NUMBER 20 |
00003680: 48 41 53 20 42 45 45 4E 20 45 58 45 43 55 54 45 |HAS BEEN EXECUTE|
00003690: 44 22 3A 99 3A 99 22 20 20 20 31 30 20 C1 31 20 |D":.:." 10 .1 |
000036A0: 3D 20 31 34 2E 36 22 00 E4 3E 66 0D 99 22 20 20 |= 14.6"..>f.." |
000036B0: 20 32 30 20 C1 31 20 3D 20 C1 31 2A 32 22 3A 99 | 20 .1 = .1*2":.|
000036C0: 3A 41 31 24 B2 22 32 39 2E 32 22 3A 41 32 24 B2 |:A1$."29.2":A2$.|
000036D0: 41 31 24 3A 99 22 C1 4E 53 57 45 52 22 3B 3A 8D |A1$:.".NSWER";:.|
000036E0: 33 37 36 30 00 EE 3E 70 0D 89 33 36 36 30 00 17 |3760..>p..3660..|
000036F0: 3F 7A 0D 99 22 C3 4F 4E 53 49 44 45 52 20 54 48 |?z..".ONSIDER TH|
00003700: 45 20 46 4F 4C 4C 4F 57 49 4E 47 20 50 52 4F 47 |E FOLLOWING PROG|
00003710: 52 41 4D 3A 22 3A 99 00 57 3F 84 0D 99 22 A0 A0 |RAM:":..W?..."..|
00003720: A0 31 30 20 C6 CA D7 20 3D 20 31 39 35 36 22 3A |.10 ... = 1956":|
00003730: 99 22 20 20 20 32 30 20 C4 C5 CB 20 3D 20 31 39 |." 20 ... = 19|
00003740: 36 35 22 3A 99 22 20 20 20 33 30 20 C6 CA CD A0 |65":." 30 ....|
00003750: 3D A0 31 39 36 32 22 00 76 3F 8E 0D 99 22 20 20 |=.1962".v?..." |
00003760: 20 34 30 20 C4 C5 CB 20 3D 20 C4 C5 CB 20 2D 20 | 40 ... = ... - |
00003770: C6 CA D7 22 3A 99 00 A5 3F 98 0D 99 22 D7 48 41 |...":...?...".HA|
00003780: 54 20 44 4F 20 59 4F 55 20 54 48 49 4E 4B 20 54 |T DO YOU THINK T|
00003790: 48 45 20 56 41 4C 55 45 20 4F 46 20 C4 C5 CB 20 |HE VALUE OF ... |
000037A0: 57 49 4C 4C 22 00 D6 3F A2 0D 99 22 42 45 20 41 |WILL"..?..."BE A|
000037B0: 46 54 45 52 20 4C 49 4E 45 20 34 30 22 3B 3A 41 |FTER LINE 40";:A|
000037C0: 31 24 B2 22 33 22 3A 41 32 24 B2 41 31 24 3A 8D |1$."3":A2$.A1$:.|
000037D0: 33 37 36 30 3A 99 00 03 40 AC 0D 99 22 CE 4F 54 |3760:...@...".OT|
000037E0: 49 43 45 20 54 48 41 54 20 54 48 45 20 56 41 52 |ICE THAT THE VAR|
000037F0: 49 41 42 4C 45 53 20 C6 CA D7 20 41 4E 44 20 C6 |IABLES ... AND .|
00003800: CA CD 22 00 27 40 B6 0D 99 22 41 52 45 20 54 48 |..".'@..."ARE TH|
00003810: 45 20 53 41 4D 45 20 54 4F 20 C2 C1 D3 C9 C3 2E |E SAME TO ......|
00003820: 22 3A 89 33 36 36 30 00 4E 40 C0 0D 99 22 C1 4E |":.3660.N@...".N|
00003830: 44 20 4E 4F 57 20 46 4F 52 20 4C 4F 4F 50 49 4E |D NOW FOR LOOPIN|
00003840: 47 20 53 54 52 55 43 54 55 52 45 53 2E 22 00 77 |G STRUCTURES.".w|
00003850: 40 CA 0D 99 22 D4 48 45 20 46 4F 4C 4C 4F 57 49 |@...".HE FOLLOWI|
00003860: 4E 47 20 50 52 4F 47 52 41 4D 20 57 49 4C 4C 20 |NG PROGRAM WILL |
00003870: 4C 4F 4F 50 20 41 22 00 A4 40 D4 0D 99 22 43 45 |LOOP A"..@..."CE|
00003880: 52 54 41 49 4E 20 4E 55 4D 42 45 52 20 4F 46 20 |RTAIN NUMBER OF |
00003890: 54 49 4D 45 53 2E A0 D4 48 45 20 51 55 45 53 54 |TIMES...HE QUEST|
000038A0: 49 4F 4E 22 00 CD 40 DE 0D 99 22 49 53 2E 2E 2E |ION"..@..."IS...|
000038B0: C8 4F 57 20 4D 41 4E 59 20 54 49 4D 45 53 20 57 |.OW MANY TIMES W|
000038C0: 49 4C 4C 20 49 54 20 4C 4F 4F 50 2E 22 00 F9 40 |ILL IT LOOP."..@|
000038D0: E8 0D 99 22 D4 4F 20 42 45 20 43 4C 45 41 52 2E |...".O BE CLEAR.|
000038E0: 2E 2E C8 4F 57 20 4D 41 4E 59 20 4C 49 4E 45 53 |...OW MANY LINES|
000038F0: 20 4F 46 20 27 C8 49 27 22 00 27 41 F2 0D 99 22 | OF '.I'".'A..."|
00003900: 57 49 4C 4C 20 42 45 20 50 52 49 4E 54 45 44 20 |WILL BE PRINTED |
00003910: 4F 55 54 22 3A 99 3A 99 22 20 20 20 31 30 20 CE |OUT":.:." 10 .|
00003920: D5 CD 20 3D 20 36 22 00 5D 41 FC 0D 99 22 20 20 |.. = 6".]A..." |
00003930: 20 32 30 20 D0 D2 C9 CE D4 A0 22 3B 51 24 3B 22 | 20 ......";Q$;"|
00003940: C8 49 22 3B 51 24 3A 99 22 20 20 20 33 30 20 CE |.I";Q$:." 30 .|
00003950: D5 CD 20 3D 20 CE D5 CD 20 2D 20 31 22 00 A0 41 |.. = ... - 1"..A|
00003960: 06 0E 99 22 20 20 20 34 30 20 C9 C6 A0 CE D5 CD |..." 40 ......|
00003970: 20 3E 3D 20 30 20 D4 C8 C5 CE 20 C7 CF D4 CF 20 | >= 0 .... .... |
00003980: 32 30 22 3A 99 3A 41 31 24 B2 22 37 22 3A 41 32 |20":.:A1$."7":A2|
00003990: 24 B2 22 37 22 3A 99 22 C1 4E 53 57 45 52 22 3B |$."7":.".NSWER";|
000039A0: 00 D3 41 10 0E 8D 33 37 36 30 3A 99 3A 99 22 D4 |..A...3760:.:.".|
000039B0: 48 45 20 41 4E 53 57 45 52 20 52 45 41 4C 4C 59 |HE ANSWER REALLY|
000039C0: 20 49 53 20 37 2E 2E 41 54 54 45 4D 50 54 20 54 | IS 7..ATTEMPT T|
000039D0: 48 45 22 00 0B 42 1A 0E 99 22 50 52 4F 47 52 41 |HE"..B..."PROGRA|
000039E0: 4D 20 59 4F 55 52 53 45 4C 46 20 41 4E 44 20 54 |M YOURSELF AND T|
000039F0: 52 59 20 54 4F 20 53 45 45 20 48 4F 57 20 49 54 |RY TO SEE HOW IT|
00003A00: 22 3A 99 22 57 4F 52 4B 53 2E 22 00 34 42 24 0E |":."WORKS.".4B$.|
00003A10: 99 22 C8 49 4E 54 3A 20 D0 52 45 54 45 4E 44 20 |.".INT: .RETEND |
00003A20: 59 4F 55 27 52 45 20 54 48 45 20 43 4F 4D 50 55 |YOU'RE THE COMPU|
00003A30: 54 45 52 22 00 67 42 2E 0E 99 22 41 4E 44 20 54 |TER".gB..."AND T|
00003A40: 52 59 20 54 4F 20 44 4F 20 54 48 45 20 4F 50 45 |RY TO DO THE OPE|
00003A50: 52 41 54 49 4F 4E 53 20 42 59 20 48 41 4E 44 2E |RATIONS BY HAND.|
00003A60: 22 3A 89 33 36 36 30 00 8D 42 38 0E 99 3A 99 3A |":.3660..B8..:.:|
00003A70: 99 3A 99 3A 99 3A 99 22 D4 48 41 54 27 53 20 41 |.:.:.:.".HAT'S A|
00003A80: 4C 4C 20 46 4F 4C 4B 53 22 3A 99 3A 99 00 AF 42 |LL FOLKS":.:...B|
00003A90: 42 0E 81 49 B2 31 A4 33 30 30 30 3A 82 3A 20 99 |B..I.1.3000:.: .|
00003AA0: 20 22 93 22 3A 20 9E 20 31 32 AC 34 30 39 36 00 | ".": . 12.4096.|
00003AB0: F9 42 4C 0E 53 50 B2 53 50 AA 31 3A 99 22 13 11 |.BL.SP.SP.1:."..|
00003AC0: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................|
00003AD0: 11 11 11 11 11 11 11 5E 20 D0 52 45 56 20 D3 43 |.......^ .REV .C|
00003AE0: 52 45 45 4E 3A 20 20 5F 20 D1 55 49 54 3A 20 20 |REEN: _ .UIT: |
00003AF0: D3 50 41 43 45 20 54 22 3B 00 08 43 4D 0E 99 22 |.PACE T";..CM.."|
00003B00: 4F 20 C3 4F 4E 54 22 3B 00 20 43 56 0E A1 4B 45 |O .ONT";. CV..KE|
00003B10: 59 24 3A 8B 4B 45 59 24 B2 22 22 A7 33 36 37 30 |Y$:.KEY$."".3670|
00003B20: 00 3B 43 60 0E 8B 4B 45 59 24 B2 22 5F 22 A7 20 |.;C`..KEY$."_". |
00003B30: 99 22 93 22 3A 9E 34 39 31 35 32 00 54 43 6A 0E |.".":.49152.TCj.|
00003B40: 8B 4B 45 59 24 B2 22 5E 22 AF 53 50 B3 B2 32 A7 |.KEY$."^".SP..2.|
00003B50: 53 50 B2 31 00 6F 43 74 0E 8B 4B 45 59 24 B2 22 |SP.1.oCt..KEY$."|
00003B60: 5E 22 AF 53 50 B1 32 A7 53 50 B2 53 50 AB 32 00 |^".SP.2.SP.SP.2.|
00003B70: 88 43 7E 0E 99 22 93 22 3B 3A 97 35 33 32 38 30 |.C~..".";:.53280|
00003B80: 2C BB 28 31 29 AC 31 35 00 D4 43 88 0E 91 20 53 |,.(1).15..C... S|
00003B90: 50 89 37 30 2C 32 31 30 2C 33 34 30 2C 34 34 30 |P.70,210,340,440|
00003BA0: 2C 35 39 30 2C 37 33 30 2C 38 36 30 2C 31 30 33 |,590,730,860,103|
00003BB0: 30 2C 31 32 33 30 2C 31 34 31 30 2C 31 35 35 30 |0,1230,1410,1550|
00003BC0: 2C 31 37 30 30 2C 31 38 33 30 2C 32 30 33 30 2C |,1700,1830,2030,|
00003BD0: 32 31 35 30 00 1D 44 92 0E 91 28 53 50 AB 31 35 |2150..D...(SP.15|
00003BE0: 29 89 32 32 38 30 2C 32 33 35 30 2C 32 35 31 30 |).2280,2350,2510|
00003BF0: 2C 32 36 36 30 2C 32 37 35 30 2C 32 39 31 30 2C |,2660,2750,2910,|
00003C00: 33 31 32 30 2C 33 32 33 30 2C 33 32 39 30 2C 33 |3120,3230,3290,3|
00003C10: 33 37 30 2C 33 34 35 30 2C 33 35 32 30 00 2F 44 |370,3450,3520./D|
00003C20: 9C 0E 91 28 53 50 AB 32 37 29 89 33 36 34 30 00 |...(SP.27).3640.|
00003C30: 4E 44 A6 0E 99 22 45 52 52 4F 52 2A 2A 2A 45 52 |ND..."ERROR***ER|
00003C40: 52 4F 52 2A 2A 2A 45 52 52 4F 52 22 3A 90 00 60 |ROR***ERROR":..`|
00003C50: 44 B0 0E 4E 55 B2 30 3A 41 4E 53 57 24 B2 22 22 |D..NU.0:ANSW$.""|
00003C60: 00 9A 44 BA 0E 85 41 4E 53 57 24 3A 8B 20 41 4E |..D...ANSW$:. AN|
00003C70: 53 57 24 B2 41 31 24 B0 41 4E 53 57 24 B2 41 32 |SW$.A1$.ANSW$.A2|
00003C80: 24 A7 99 22 20 20 20 20 20 20 20 20 20 20 20 12 |$.." .|
00003C90: C3 4F 52 52 45 43 54 22 3A 8E 00 B5 44 C4 0E 8B |.ORRECT":...D...|
00003CA0: 41 4E 53 57 24 B2 22 5F 22 A7 99 22 93 22 3A 9E |ANSW$."_"..".":.|
00003CB0: 34 39 31 35 32 00 F3 44 CE 0E 99 22 CE 4F 2E 2E |49152..D...".O..|
00003CC0: D4 48 41 54 27 53 20 4E 4F 54 20 49 54 22 3B 3A |.HAT'S NOT IT";:|
00003CD0: 4E 55 B2 4E 55 AA 31 3A 8B 4E 55 B3 34 A7 99 22 |NU.NU.1:.NU.4.."|
00003CE0: 2E 2E D4 52 59 20 41 47 41 49 4E 22 3B 3A 89 33 |...RY AGAIN";:.3|
00003CF0: 37 37 30 00 1B 45 D8 0E 99 3A 99 22 D4 48 45 20 |770..E...:.".HE |
00003D00: 43 4F 52 52 45 43 54 20 41 4E 53 57 45 52 20 49 |CORRECT ANSWER I|
00003D10: 53 2E 2E 2E 22 3B 41 31 24 3A 8E 00 48 45 E2 0E |S...";A1$:..HE..|
00003D20: 99 22 D4 59 50 45 20 41 4E 59 20 4B 45 59 20 54 |.".YPE ANY KEY T|
00003D30: 4F 20 45 58 45 43 55 54 45 20 54 48 49 53 20 50 |O EXECUTE THIS P|
00003D40: 52 4F 47 52 41 4D 22 3B 00 60 45 EC 0E A1 4B 45 |ROGRAM";.`E...KE|
00003D50: 59 24 3A 8B 4B 45 59 24 B2 22 22 A7 33 38 32 30 |Y$:.KEY$."".3820|
00003D60: 00 7A 45 F6 0E 8B 4B 45 59 24 B2 22 5F 22 A7 99 |.zE...KEY$."_"..|
00003D70: 22 93 22 3A 9E 34 39 31 35 32 00 82 45 00 0F 99 |".":.49152..E...|
00003D80: 3A 8E 00 00 00 |:.... |
............. (C)GOLD DISK INC.$.....2..
.. BASIC 1.8.....W....53281,0:.".....":Q
$.G(34).V.... 10000=PAUSING SUBROUTINE..
.... 11000=ANSWER QUESTIONS SUBROUTINE.N
.(.. 12000=TYPE-ANYTHING-TO-EXECUTE SUBR
OUTINE...2.. BASIC TUTORIAL # 1...<.. BY
D.KEENAN AND F.WHITESIDE.7.F.SP.1:.".":
." .BASIC. .TUTORIAL".G.P..:.:
." BY D.KEENAN AND F.WHITESIDE":.:..
..Z.." WELCOME TO THE FIRST IN A THREE-
PART"...D.."TUTORIAL SERIES ON THE BASIC
"...N.."PROGRAMMING LANGUAGE. THE FIRST
PART"...X.."WILL DEAL WITH SIMPLE .INPUT
/OUTPUT.,".?....".VARIABLES., .ASSIGNMEN
T STATEMENTS.,".B...."AND .CONDITIONAL B
RANCHES.."......:.:." SO SIT BACK AND
GET READY TO BEGIN...".H. ..:.".NOTE: IF
YOU TYPE THE '_' KEY THEN IT'S"......"
. BACK TO THE MAIN MENU WITH YOU. ".!.
..." .THE '^' KEY CAUSES THE TUTORIAL
".G...." .TO BACK UP ONE SCREEN".
Q.H..3660..R.." THE FIRST THING THAT
ONE MUST LEARN"......"TO DO WITH A COMPU
TER IS .COMMUNICATE".V...."(OR IN THE PA
RLANCE: USE INPUT AND"......"OUTPUT). TO
GET THE COMPUTER TO TALK TO".3...."YOU,
BASIC USES THE 'PRINT' STATEMENT.".L...
.:." HERE IS AN EXAMPLE OF A 'PRINT'":.
"STATEMENT:"......:..10);"PRINT ";Q$;"HI
";Q$:.:.......".NOTE THAT THE CHARACTERS
TO BE PRINTED"..."..".ARE IN QUOTATIONS
., MUCH THE WAY A"...,.."CONVERSATION IS
RECORDED IN A NOVEL.":..F.6.. "WHAT DO
YOU THINK THE PRINT STATEMENT"...@.."OF
THE EXAMPLE WILL PRINT OUT";:A1$."HI":A2
$."HI":.3760...J..3660...T..:..C.^.."THE
WORD 'PRINT' INDICATES THE ACTION"...H.
."TO BE TAKEN, PRINTING, AND THE"...R.."
QUOTATION MARKS INDICATE WHAT IS TO BE".
F.|.."PRINTED. .THE STATEMENT THUS TELL
S THE".S....".COMPUTER TO PRINT EVERYTHI
NG BETWEEN"......".THE QUOTATION MARKS O
NTO THE SCREEN.":..O...."PRINTING OUT ME
SSAGES IS NOT ALL THAT"......"A COMPUTER
IS ABOUT, THOUGH.":.......3660.-...." M
OST PEOPLE KNOW THE COMPUTER FOR ITS".V.
B.."TREMENDOUS CALCULATIONAL PROWESS.".{
.L.."FOR EXAMPLE, THE STATEMENT:":....V.
." PRINT 15+61":..B...."WHAT DO YO
U THINK THE COMPUTER WILL"......"PRINT O
UT FOR THIS EXAMPLE";:A1$."76":A2$.A1$:.
3760.&...."THE COMPUTER SHOWS THE NUMBER
'76'".W...."ON THE SCREEN. THIS IS DIF
FERENT FROM:":..Z...." PRINT ";Q$;"1
5+61";Q$:......."WHAT DO YOU THINK THIS
PRINT STATEMENT":."WILL DISPLAY";.W...A1
$."15+61":A2$.A1$:.3760...&..".WHEN WE O
MIT THE QUOTATION MARKS, THE".,.0..".COM
PUTER DOES THE CALCULATION.".X.:.." THI
S LEADS US IMMEDIATELY INTO THE".|.D.."R
EALM OF ARITHMETIC...":.3660...N..".IN B
ASIC., AS IN MOST COMPUTER LANGUAGES".X.
X..".THE FOLLOWING SYMBOLS ARE USED FOR"
...B..".ARITHMETIC:":." +...ADDITI
ON".!.L.." -...SUBTRACTION".B.V.."
*...MULTIPLICATION".]...."
/...DIVISION".~...." ^...EXPONENTI
ATION"......" ARMED WITH THIS KNOWLEDGE
, WE CAN"......"QUICKLY DISCOVER THE SPE
ED OF OUR":."COMPUTER."......:." PRINT
(128+17)/27+18*3":..2...." ALMOST IMMEDI
ATELY RETURNS THE CORRECT".A...."ANSWER
59.3703704. ALL VERY INTERESTING"...F.."
YOU SAY, BUT OF LITTLE PRACTICAL BENEFIT
"...P..3660.G.Z.."BUT NOW BY COMBINING T
HE TWO THINGS,"......"TEXT AND CALCULATI
ON, INTO ONE LINE, WE"......"CAN DO THE
FOLLOWING:":..O...."PRINT ";Q$;"$1000 @1
%/MONTH=";Q$;";1000*(1+.01)^12".[....:.3
810......:."$1000 @1%/MONTH=";1000.(1..0
1).12:.......:."THIS STATEMENT CAN BE US
ED TO QUICKLY"... .."CALCULATE COMPOUND
INTEREST OR, BY"...*.."SUBSTITUTING AN A
PPROPRIATE FORMULA,".7.4.."THE AMOUNT LE
FT IN A MORTGAGE, ETC.".I.>..:." .NOTE
...THE SEMI-COLON ';' IS USED TO"...H.."
.SEPERATE DIFFERENT ELEMENTS OF A PRINT"
:." .STATEMENT"...R..3660...\.."
SO WE CAN NOW MAKE OUR COMPUTER TELL US"
...F.."SOMETHING WE DIDN'T KNOW ALREADY.
":..A.P.."THE PROBLEM WITH THE LAST PRIN
T STATE-".L.Z.."MENT IS THAT IT'S ONLY G
OOD FOR ONE"......"THING: CALCULATING TH
E COMPOUND INTEREST";.L...."ON $1000 AT
1% PER MONTH FOR 12 MONTHS."......"SOME
WOULD CALL THIS .OVER-SPECIALIZATION".,.
..."CLEARLY, IT WOULD BE NICE TO HAVE IT
DO".Z...."MORE THAN ONE CALCULATION. AL
SO, IT IS"......"VERY TIME CONSUMING AND
INEFFICIENT TO"......"HAVE MANY STATEME
NTS OF THE FORM:":....J.."PRINT ";Q$;"$1
000 @2%/MONTH=";Q$;";1000*(1+.02)^12".'.
T.."PRINT ";Q$;"$1000 @5%/MONTH=";Q$;";1
000*(1+.05)^12".A...."PRINT ";Q$;"$5000
@7%/MONTH=";Q$;";5000*(1+.07)^12".G.....
....."WE NEED SOMETHING MORE FLEXIBLE, A
ND"......"THAT LEADS US TO .VARIABLES.."
:. 3660......"THE NUMBERS THAT WE HAVE E
NCOUNTERED SO"......"FAR ARE KNOWN COLLE
CTIVELY AS .CONSTANTS".L...."FOR THE SIM
PLE REASON THAT THEY ALWAYS".Z.$.."MEAN
THE SAME, CONSTANT, THING. IF YOU"......
"TYPE THE NUMBER 18.47 INTO THE COMPUTER
".U.8.."IT KNOWS WHICH NUMBER YOU MEAN..
.THE"...B.."NUMBER REMAINS CONSTANT.":..
'.L.."IT WOULD BE CONVENIENT TO HAVE .A
NUMBER".W.V..".THAT MEANS MANY THINGS TO
THE COMPUTER,"...`.."THOUGH, AND THESE
CONSTRUCTS ARE CALLED"...J..".VARIABLES.
. TO AVOID CONFUSION WITH"...T.."CONSTAN
TS, .VARIABLES. ARE REFERRED TO BY"...~.
.".NAMES. WHICH .MUST BEGIN WITH A LETTE
R.":..B...."THUS WE MAY HAVE A VARIABLE
NAMED A1.".P....".BASIC ALLOWS ANY NUMBE
R OF CHARACTERS"......".IN A VARIABLE NA
ME, BUT ONLY THE FIRST".N....".TWO COUNT
. (EG. TONY AND TOKEN ARE THE"......"SAM
E VARIABLE TO BASIC BECAUSE IT"......"IG
NORES EVERYTHING AFTER THE O).".).D..366
0.X.N.."WHEN BASIC ENCOUNTERS A VARIABLE
NAME, "...X.."IT GOES INTO ITS MEMORY T
O FIND A SPOT"......"WITH THAT NAME, AND
IF IT DOESN'T FIND"......"ONE, IT MAKES
ONE. SO THERE WILL BE A"......"SPOT IN
MEMORY LABELLED A1. .YOU CAN".?....".TH
INK OF IT AS SOMETHING LIKE A MAILBOX.".
J...."WHEN YOU REFER TO A1, BASIC FINDS
A"......"MAILBOX LABELLED A1 AND USES WH
ATEVER".F...."IS INSIDE. IF YOU HAVEN'T
PUT ANYTHING "...(.."INSIDE YET, BASIC P
UTS IN A ZERO.":..5.2.."SO, IF IN THE FI
RST LINE:":.:." PRINT ";Q$;"H
I";Q$.B.<..:."THE QUOTES WERE MISSING, T
HEN BASIC"...F.."WOULD PRINT 0 BECAUSE
IT WOULD THINK"...P.."YOU MEANT THE VAR
IABLE HI AND THERE WAS"...Z.."NOTHING IN
MAILBOX HI. BUT HOW DOES"...D.."ONE PUT
SOMETHING INTO THE MAILBOX ?".C.N.."AH-
HAH! WELL, THAT IS THE .ASSIGNMENT".].X.
.".STATEMENT.":. 3660......"HERE IS A BA
SIC ASSIGNMENT STATEMENT:"......:."
LET A1 = 107":..Y....".THIS TELLS
BASIC THAT YOU WANT THE".. ..".VALUE 1
07 PUT INTO THE MAILBOX A1.. IF".3 ..."W
E NOW PRINT A1, WE SHOULD GET 107.".B ..
."WE SHOULD PUT NUMBERS ONTO THESE STATE
-".. ..."MENTS TO SEE WHAT ORDER THEY GO
IN, AND".. H.."TO MAKE THEM A PROGRAM.
THUS:".R R..:." 10 LET A1 = 107.. ...
" 20 PRINT A1":... ...3810..!...:A1.1
07:.A1:..7!..."NOW LET US BECOME MORE AD
VENTUROUS, AND".Y!..."TRY SOMETHING NEW.
..":.3660.V!...:." 10 LET A1 = 107"..
!..." 20 PRINT A1"..!".." 30 LET A
1 = A1 + 1".B!,.." 40 PRINT A1".N!6..
:.3810..!@..:A1.107:.A1:A1.A1.1:.A1:..."
J..:."NOTICE STATEMENT NUMBER 30. .THIS
SAYS".L"T..".ADD ONE TO THE VALUE NOW IN
A1 AND PUT".Z"^..".IT BACK INTO THE MAI
LBOX LABELLED A1.".."H.."SINCE A1 WAS 10
7, A1+1 = 108 AND BASIC".X"R.."PUTS 108
INTO THE MAILBOX A1. .THE POINT"..#|..".
IS THAT THE '=' DOES NOT MEAN 'EQUALS'."
.7#...".IT MEANS 'PUT INTO THE MAILBOX'.
. THIS".E#..."POINT NEEDS TO BE CLEAR HE
RE, AS IT IS".~#..."IMPORTANT.":. 3660..
#..."NOW, IF YOU'VE EVER LOOKED AT A BAS
IC".U#..."PROGRAM, CHANCES ARE YOU WILL
HAVE"..$..."ALMOST NEVER SEEN THE WORD L
ET. THERE".1$B.."IS A REASON FOR THIS: B
ASIC ALLOWS LAZY".^$L.."PROGRAMMERS TO O
MIT THE WORD LET, AND"..$V.."SIMPLY ASSU
ME THAT IT IS THERE. THUS:":...$..."
10 A1 = 107"..$..." 20 PRINT A1".U$..
." 30 A1 = A1 + 1"..$..." 40 PRINT
A1":...%..."NOW STATEMENT 30 LOOKS SILL
Y, AND IS".F%..."MATHEMATICALLY NONSENSE
, BUT YOU AND".N%..."BASIC KNOW WHAT IS
MEANT.":. 3660..%&.."NOW THAT WE KNOW VA
RIABLES, WE CAN DO"..%0.."THE FOLLOWING:
":..H%:.." 10 A1 = 1000"..%D.." 20 B2 =
0.01"..&N.." 30 PRINT ";Q$;"$";Q$;";A1;"
Q$;.1&X.."@";Q$;";B2*100;";Q$;";%/MONTH=
";Q$;";";.G&B.."A1*(1+B2)^12":..`&L..381
0:A1.1000:B2..01..&V.."$";A1;"@";B2.100;
"%/MONTH=";A1.(1.B2).12..&....D&...".HER
E WE'VE JUST PUT VARIABLES IN PLACE"..&.
..".OF THE CONSTANTS WE USED PREVIOUSLY.
"..'..."THIS IS CERTAINLY BETTER THAN A
NEW".I'..."PRINT STATEMENT FOR EVERY CAS
E, SINCE".X'..."WE MERELY HAVE TO CHANGE
THE ASSIGNMENT"..'..."STATEMENTS, BUT I
T WOULD BE NICE TO BE".O'F.."ABLE TO TEL
L THE PROGRAM WHAT THE"..'P.."VALUES ARE
INSTEAD OF CHANGING THE".&(Z.."PROGRAM.
AND THAT LEADS TO THE .INPUT".J(..."PAR
T OF COMMUNICATION.":.3660.U(...".WE REQ
UIRE A METHOD OF TELLING THE"..(...".COM
PUTER WHAT TO PUT INTO A VARIABLE".R(...
".'MAILBOX'., AND THE STATEMENT WE USE I
S"..)..."CALLED THE INPUT STATEMENT. IT
WORKS AS"..)..."FOLLOWS:":..J) ..:." 10
INPUT ";Q$;"ENTER THE PRINCIPAL";Q$;";A
1".T)*..:.3810:.:."ENTER THE PRINCIPAL";
A1:...)4..:."NOTE THE CLEVER WAY BASIC P
RINTS OUT".R)>.."THE TEXT YOU SUPPLY (CA
LLED A .PROMPT.)."..)H.."THIS IS TO ENSU
RE THAT YOU REMEMBER".,*R.."WHAT THE PRO
GRAM IS DOING AT SOME LATER".?*\.."DATE.
":.3660.G*F..:."NOW WE CAN TRY THIS PROG
RAM:":...*P.." 10 INPUT";Q$;"ENTER THE P
RINCIPAL";Q$;";A1"..*Z.." 20 INPUT";Q$;"
ENTER THE FRACTIONAL INTEREST RATE";Q$;"
;B2"..+..." 30 PRINT ";Q$;"$";Q$;";A1;"Q
$;.0+..."@";Q$;";B2*100;";Q$;";%/MONTH="
;Q$;";";.F+..."A1*(1+B2)^12":..R+...3810
:..P+..."ENTER THE PRINCIPAL";A1..+..."E
NTER THE FRACTIONAL INTEREST RATE";B2.L+
..."$";A1;"@";B2.100;"%/MONTH=";A1.(1.B2
).12.R+J....+T.."WHEN THIS IS RUN, WE FI
ND THAT WE'VE"./,..."CREATED A MUCH MORE
USEFUL PROGRAM.":.3660.9,...:.:..L,...:
.: ."PITY THAT WE HAVE TO RUN IT OVER AG
AIN"..,..."FOR DIFFERENT CALCULATIONS. I
T WOULD BE".G,..."REALLY NICE TO BE ABLE
TO REPEAT THE"..,..."CALCULATION MANY T
IMES. .THIS LEADS US".%-...".DIRECTLY TO
THE FIRST CONTROL STATEMENT".@-$.."....
THE GOTO.":.3660.L-..."THE GOTO STATEMEN
T IS VERY SIMPLE.":...-8.." 10 PRINT
";Q$;"HI";Q$..-B.." 20 GOTO 10":..O-
L.."IT'S NOT TOO HARD TO SEE THAT THIS".
.-V.."PROGRAM WILL KEEP ON PRINTING OUT
HI...".+.`.."FOREVER. BUT WE CAN STILL I
NCORPORATE".I.J.."IT INTO OUR PROGRAM:":
..|.T.." 10 INPUT";Q$;"ENTER THE PRINCIP
AL";Q$;";A1"...~.." 20 INPUT";Q$;"ENTER
THE INTEREST RATE";Q$;";B2"......" 30 PR
INT";Q$;"$";Q$;";A1;";Q$;"@";Q$;../...";
B2*100;";Q$;"%/MONTH=";Q$;";A1*(1+B2)^12
".&/..." 40 GOTO 10":..U/..."NOW WE COUL
D RUN IT, BUT SINCE IT WOULD"../..."NOT
STOP, THE TUTORIAL WOULD BE OVER,"../...
"SO INSTEAD WE'LL LEARN ONE MORE NEW".X/
D.."STATEMENT, .THE IF STATEMENT.":.3660
..0N..".THE IF STATEMENT IS. ALSO A CONT
ROL".30X.."STATEMENT, BUT WITH A DIFFERE
NCE: IT IS".O0...".CONDITIONAL.. THUS:".
Y0...:." 10 INPUT ";Q$;"TYPE A 2";Q$;";A
"..0..." 20 IF A = 2 THEN PRINT";Q$;"THA
NK-YOU";Q$.Z0..." 30 IF A <> 2 THEN PRIN
T";Q$;"NOT A 2";Q$..1...:."IN THIS PROGR
AM, WE ASK THE PERSON AT".81..."THE KEYB
OARD TO TYPE A 2. WE STORE WHAT".E1..."I
S TYPED IN MAILBOX A. NOW THE IF ..."..1
(..".IF A EQUALS 2 THEN PRINT THANK-YOU.
: IT".D12.."DOES EXACTLY WHAT IT SAYS. .
IF A IS NOT"..1<..".EQUAL TO 2 THEN PRIN
T NOT A 2."..2F..:.3810:."TYPE A 2";A:.A
.2.."THANK-YOU".-2P.. A..2.."NOT A 2".72
Z..3660.G2D..:."THE SYMBOL <> MEANS 'IS
NOT EQUAL TO'."..2N.."IT IS A RELATIONAL
OPERATOR. .THE COMMON"..2X..".RELATIONA
L OPERATORS ARE:".O2..." = EQUALS".
.2..." < IS LESS THAN"..3..." <=
IS LESS THAN OR EQUAL TO".23 .." >
IS GREATER THAN".]3..." >= IS GREA
TER THAN OR EQUAL TO"..3..." <> IS N
OT EQUAL TO":.3660..3..."WHEN WE RAN THE
LAST PROGRAM, THE".W3H.."MESSAGE THAT W
AS PRINTED DEPENDED ON"..4R.."WHAT YOU T
YPED IN. .WE CAN USE THIS TO".-4...".CON
TROL OUR PREVIOUS EXAMPLE:":..`4..." 10
INPUT";Q$;"ENTER THE PRINCIPAL";Q$;";A1"
..4..." 20 INPUT";Q$;"ENTER THE INTEREST
RATE";Q$;";B2".D4..." 30 PRINT";Q$;"$";
Q$;";A1;";Q$;"@";Q$;..4...";B2*100;";Q$;
"%/MONTH=";Q$;";A1*(1+B2)^12".&5..." 40
INPUT ";Q$;"TYPE A 1 TO STOP";Q$;";T3".K
5..." 50 IF T3 <> 1 THEN GOTO 10":...5".
."THIS WILL RUN UNTIL YOU STOP IT BY":."
TYPING A 1.":.3810..5,.."ENTER THE PRINC
IPAL";A1.U56.."ENTER THE FRACTIONAL INTE
REST RATE";B2..6@.."$";A1;"@";B2.100;"%/
MONTH=";A1.(1.B2).12.,6J.."TYPE A 1 TO S
TOP";T3:.T3..1..2860.66T..3660.`6^.."EAR
LIER WE SAW THE STATEMENT A=A+1"..6H.."C
AUSED A TO HAVE A VALUE OF 1 GREATER"..6
R.."AFTER WE EXECUTE IT THAN BEFORE. NOW
"..6|.."CONSIDER THE FOLLOWING PROGRAM T
O ADD"..7..."UP THE NUMBERS FROM 1 TO 10
INCLUSIVE.":..+7..." 10 SUM = 0".>7..
." 20 I = 1".Y7..." 30 SUM = SUM + I
".P7..." 40 I = I + 1"..7..." 50 IF
I < 10 THEN GOTO 30"..7B.." 60 PRINT S
UM".V7L..:."HERE WE USE THE VARIABLE I I
N TWO"..8V.."CAPACITIES. IN ITS FIRST RO
LE, .IT IS A".68...".COUNTER. OF HOW MAN
Y TIMES WE GO BACK TO".F8..."30. .IT IS
ALSO THE AMOUNT WE ADD TO OUR"..8...".TO
TAL. OF NUMBERS FROM ONE TO TEN.":...8..
."WHICH CONDITION SHOULD WE HAVE IN THE"
..8..."IF STATEMENT ABOVE TO MAKE SURE W
E ADD"..9..."UP ALL THE NUMBERS FROM 1 T
O 10:":..29..." < 10 OR <= 10";.Y9&.A
1$."<=10":A2$."<= 10":.3760:.3660..90..:
."THE STATEMENTS COVERED SO FAR ARE"..9:
.."SUFFICIENT AND NECESSARY TO PROGRAM".
.9D.."MOST ANY APPLICATION. THESE FEW SI
MPLE"..:N.."STATEMENTS AND IDEAS ARE ENO
UGH TO".3:X.."ALLOW YOU TO DO ALMOST ANY
THING THAT".R:B.."BASIC ALLOWS YOU TO DO
."..:L..:.:." IN THE NEXT TUTORIAL,
WE WILL".G:V.."DISCUSS THE CONCEPT OF AR
RAYS, THE":."FOR...NEXT LOOP, AND THE";.
.:..." CARE AND":."HANDLING OF CHARACTER
STRINGS."..;...:.:." UNTIL THEN......
.".D;...:." .HAPPY COMPUTING":.
3660.Q;..."NOW WE'RE GOING TO HAVE A SHO
RT QUIZ,"..;..."BUT DON'T WORRY...IT'S V
ERY BASIC....".O;...:.:."WHAT DO YOU THI
NK THE FOLLOWING BASIC"..<..."PROGRAM WI
LL PRINT OUT?":.:." 10 A = 15":.D<F.."
20 PRINT ";Q$;"A=";Q$;";A":.:A1$."A=1
5":A2$."A=15":."AN";.]<P.."SWER";:.3760:
.3660..<Z..:."HOW ABOUT THE NEXT LITTLE
PROGRAM":..L<..." 10 PRINT ";Q$;"9+18=
";Q$;";9+28":.:A1$."9+18=37":A2$.A1$..<.
.."ANSWER";:.3760:...=..."NOTICE THAT TH
E COMPUTER PRINTED OUT".>=..."SOMETHING
THAT WAS NOT CORRECT. THIS IS".K=..."AN
EXAMPLE OF THE COMPUTER DOING ONLY"..=..
."WHAT IT IS TOLD. THE ERROR IS IN THE".
.= .."PROGRAMMING.":.3660.W=*.."LET'S GE
T AWAY FROM THE PRINT "..>4.."STATEMENT
AND LOOK AT SOME VARIABLE"..>>.."MANIPUL
ATION.":..C>H.."WHAT DO YOU THINK THE VA
LUE OF THE".O>R.."VARIABLE NAMED A1 WILL
BE AFTER LINE"..>\.."NUMBER 20 HAS BEEN
EXECUTED":.:." 10 A1 = 14.6"..>F.."
20 A1 = A1*2":.:A1$."29.2":A2$.A1$:."AN
SWER";:.3760..>P..3660..?Z.."CONSIDER TH
E FOLLOWING PROGRAM:":..W?..." 10 FJW
= 1956":." 20 DEK = 1965":." 30 FJM
= 1962".V?..." 40 DEK = DEK - FJW":...
?..."WHAT DO YOU THINK THE VALUE OF DEK
WILL".V?..."BE AFTER LINE 40";:A1$."3":A
2$.A1$:.3760:...@..."NOTICE THAT THE VAR
IABLES FJW AND FJM".'@..."ARE THE SAME T
O BASIC.":.3660.N@..."AND NOW FOR LOOPIN
G STRUCTURES.".W@J.."THE FOLLOWING PROGR
AM WILL LOOP A"..@T.."CERTAIN NUMBER OF
TIMES. THE QUESTION".M@..."IS...HOW MANY
TIMES WILL IT LOOP."..@..."TO BE CLEAR.
..HOW MANY LINES OF 'HI'".'A..."WILL BE
PRINTED OUT":.:." 10 NUM = 6".]A..."
20 PRINT ";Q$;"HI";Q$:." 30 NUM = NUM
- 1". A..." 40 IF NUM >= 0 THEN GOTO
20":.:A1$."7":A2$."7":."ANSWER";.SA...37
60:.:."THE ANSWER REALLY IS 7..ATTEMPT T
HE"..B..."PROGRAM YOURSELF AND TRY TO SE
E HOW IT":."WORKS.".4B$.."HINT: PRETEND
YOU'RE THE COMPUTER".GB..."AND TRY TO DO
THE OPERATIONS BY HAND.":.3660..B8..:.:
.:.:.:."THAT'S ALL FOLKS":.:...BB..I.1.3
000:.: . ".": . 12.4096..BL.SP.SP.1:."..
.......................^ PREV SCREEN: _
QUIT: SPACE T";..CM.."O CONT";. CV..KE
Y$:.KEY$."".3670.;C`..KEY$."_". .".":.49
152.TCJ..KEY$."^".SP..2.SP.1.OCT..KEY$."
^".SP.2.SP.SP.2..C~..".";:.53280,.(1).15
.TC... SP.70,210,340,440,590,730,860,103
0,1230,1410,1550,1700,1830,2030,2150..D.
..(SP.15).2280,2350,2510,2660,2750,2910,
3120,3230,3290,3370,3450,3520./D...(SP.2
7).3640.ND..."ERROR***ERROR***ERROR":..`
D..NU.0:ANSW$.""..D...ANSW$:. ANSW$.A1$.
ANSW$.A2$.." .CORRECT":...DD..
ANSW$."_"..".":.49152..DN.."NO..THAT'S N
OT IT";:NU.NU.1:.NU.4.."..TRY AGAIN";:.3
770..EX..:."THE CORRECT ANSWER IS...";A1
$:..HE..."TYPE ANY KEY TO EXECUTE THIS P
ROGRAM";.`E...KEY$:.KEY$."".3820.ZE...KE
Y$."_"..".":.49152..E...:....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL