Nitor Income and Expenses with Budget Management

Our Model I BUDGET MANAGEMENT system now provides you with an easy to use way of planning a monthly budget. Then you can monitor your income and expenses as the month progresses. The reports will tell you in both dollars and percentages how you are doing when compared to your budget amounts.

The Initialization program provides you with a ready made budget system including Income (regular and variable). Savings goals, and a detailed expense list of over 20 different expense types. Of course we provide an easy way for you to add and delete items so you can tailor the program to YOUR budget. Other programs included are Data entry, Complete editing, and a Report program which lets you print reports on either the video or a 132 column printer.

If you are running BUDGET MANAGEMENT in 16K of memory you can expect:

60 ACCOUNTS OF ALL TYPES 50 CHECKS PER MONTH 20 DEPOSITS PER MONTH 25 CASH EXPENSES A MONTH 20 SAVINGS TRANSACTIONS PER MONTH

The program is designed to run with either TAPE or DISK so you can use your system to its maximum. If you are an experienced programmer, you will appreciate the way we wrote the programs. We included program source listings and give you all the information you need to customize these programs. 26-1603 19.95

RADIO SHACK MICROCOMPUTER NEWSLETTER

SUBHUNT by WALLY

of MERR1V1LLE, OHIO

10 CLS:INPUT"DO YOU WANT

INSTRUCTIONS "; A$:IF A$ = "YES" THEN 60

20 CLS:FORX= 403 TO 851 STEP 64:READ Y: [email protected],Y;: NEXT: DIM A(8,8): FOR A = 1 TO 8: FOR B = 1 TO 8:READ A(A,B): PRINT® A(A,B), "X";: NEXT B,A: RESTORE: FOR X = 341 TO 362 STEP 3:READ Y:[email protected] X, Y;: NEXT: [email protected], "SUB-HUNT";

[email protected], "WHERE DO YOU THINK THE SUB IS";: INPUT X,Y:

F = F +1: IF X = A AND Y = B THEN 40 ELSE IF F>10 THEN 50 ELSE 30

40 PRINT® A(A,B), "*";:[email protected], "YOU DID IT! YOU SANK THE SUB! AND IN ONLY ";F;" SHOTS": INPUT'WANT TO PLAY AGAIN"; A$:IF A$ = "YES" RUN ELSE END

50 PRINT @ A(A,B),"*";: [email protected], "I AM SORRY! YOU RAN OUT OF TORPEDOES !":INPUT"WANT TO TRY AGAIN";A$:IF A$ = "YES" RUN ELSE END

60 CLS:PRINT TAB(28);"SUB-

PRINT:PR!NT"TRY TO SINK THE SUB WITH YOUR TORPEDOES": PRINT'THE COMPUTER WILL TELL

YOU WHEN YOU HIT THE SUB": PRINT'ALSO, THE SUB DOES MOVE!": PRINT' YOU HAVE TEN TORPEDOES" 65 PRINT TAB(27) "GOOD LUCK" 70 INPUT' PRESS ENTER TO

BEGIN"; A$:GOTO 20 80 DATA 1, 2, 3, 4, 5, 6, 7, 8, 406, 409, 412, 415, 418, 421, 424, 427, 470, 473, 476, 479, 482, 485, 488, 491, 534, 537, 540, 543, 546, 549, 552, 555, 598, 601, 604, 607. 610, 613, 616, 619, 662, 665, 668, 671, 674, 677, 680, 683, 726 90 DATA 729, 732, 735, 738, 741, 744, 747, 790, 793, 796, 799, 802, 805, 808, 811, 854, 857, 860, 863, 866, 869, 872, 875

THE BASIC LANGUAGE #1

This is the first of a series of articles designed for the beginner,

I You should read the pamphlet "RADIO I SHACK INFORMATION GUIDE FOR NEW COMPUTER OWNERS." This will fa-I miliarize you with the basic capabilities of I a microcomputer, and discuss several I things you should be aware of in locating I and using your TRS-80.

Your computer uses a "volatile" memory, which simply means that if the power goes off, anything you have in memory will be lost. If you are in an area which experiences power failures on a frequent basis, ! you should plan on making frequent cop-I ies of programs and data. It is easier to I continue from the copy you made an hour I ago, than to have to start all over again.

Follow the instructions given in the LEVEL I USERS MANUAL for hooking the computer system together. This manual is included with both Level I and Level II computers, so we will use it as our basic | reference.

I The only exception to the instructions is I the information about the cassette re-I corder. With the recorder are new instructions for its use. Hook the recorder up to the computer using the instructions in the manual, then use the recorder according to the instructions which came with it.

At this point you should have the computer hooked up, turned on, and it should be waiting for you. On a Level I computer you should see:

READY

On a Level II computer you should see; MEMORY SIZE?

Press the white ENTER key. You will see:

Vjh-/ yV,, J Vi, „ jS 8.1...3 La N^is.y Nasl^y LJ I_i

RADIO SHACK LEVEL II BASIC

READY

added to the screen.

PUSH the RESET button. Most people can push this with a little finger, otherwise you may want to keep a pencil handy. The only thing that should happen is that another READY and > should appear. Anytime you press the reset button this is the indication you can expect.

The most prominent feature is the WHITE key labeled ENTER. This key is used to tell the computer you are ready for it to do something. Type the following EXACTLY as it appears:

PRINT"HELLO 1 AM YOUR TRS-80."

When you have finished, PRESS the ENTER key. Notice that the quote marks were not printed. The keyboard layout closely follows that of a regular typewriter.

What you should do now is PLAY. By that we mean push keys, find out what happens. Use the example above and make the computer "talk" to you by substituting phrases between the quote marks. How long can a line be? Which characters can you print and which do not seem to do anything?

This is the end of column #1. In column #2 we will begin looking at BASIC. The "course" will use LEVEL I BASIC INSTRUCTION COURSE (26-2003 $12.95) and LEVEL II BASIC INSTRUCTION COURSE PART I (26-2005 $14.95). These cassette based courses are virtually identical and we WILL assume that you have a copy appropriate to your computer.

are starting the numbering from 100 for our INTERMEDIATE level course. In this column we will assume that you have at least a 16K Level II TRS-80 and have some BASIC programming knowledge.

Using the EDIT command

The EDIT command in Level II is a very powerful feature of your TRS-80. We will begin to examine the power of EDIT in this column. I

If you have a copy of Level II BASIC Part I II, look at the first lesson. It talks about I EDIT. If you do not have a copy of the course, read the Level II manual Chapter I 9. This will give you an idea of what can t •-done.

The idea of EDIT is to give you a method of changing program lines without having to retype them. Consider the line:

10 THIS IS TO BE PRINTED

It will not work, we need a PRINT state- : ment, and quote marks. What do we need j to do to this line to make it correct?

We need to INSERT the PRINT command and a quote mark, move to the end of the line and add a quote mark. The EDIT commands to do this are:

EDIT 10

I (THIS WILL NOT BE PRINTED)

SHIFT UP ARROW (NOT PRINTED) X (NOT PRINTED)

What we did was tell the TRS-80 to enter the EDIT mode for line 10, Insert '?"', leave the insert mode, move to the end of

THE BASIC LANGUAGE #100

No you have not missed 99 lessons, we

(Continued on page 4)

0 0

Post a comment