Compucolor.org – Virtual Media

Listing of file='BUDOC1.SRC;04' on disk='vmedia/chip_110-sector.ccvf'

























                    PERSONAL BUDGET PROGRAM


                       D. A. VAN PUTTE




	The PERSONAL BUDGET PROGRAM is a comprehensive program
to assist the user in managing his personal finances.  It
facilitates the creation and editing of a budget; the entry and
editing of monthly income and expenses by budget category; and
the summary of performance against the budget in tabular and
plotted form.  The tabular performance summaries can be either
sent to the screen or sent to a printer for a hard copy.  The
program provides a current summation of expenses, income, and
cash "net worth" for the user to reconcile his income with his
expenses each month.

	The program is designed with adequate capability to
handle up to 24 separate budget categories and incomes up to
$600,000 for plotted summaries.  The main program menu provides
access to each of the program modules which have easily
understood menus and prompted data entry where appropriate.
PERSONAL BUDGET PROGRAM uses two random files and two display
files resident on the same disk.  Old budget and expense files
may be retained indefinitely and used as reference at any time.
A 16k byte memory is required.













                              -1-









               LOADING THE PERSONAL BUDGET PROGRAM


       Place the disk containing the program in the disk drive,
enter BASIC by typing ESC W and load the program by typing LOAD
"BUDGET":RUN.  The program responds by momentarily loading a
title display followed by the Main Program Menu.  This menu
allows access to all the individual program modules.  The menu
looks like this.....




                   ----------MENU----------


		1. CREATE BUDGET AND EXPENSE FILES

		2. ESTABLISH OR CHANGE BUDGET

		3. INPUT MONTHLY INCOME & EXPENSES

		4. PRINT PERFORMANCE SUMMARY

		5. PLOT TREND LINES

		6. END OF SESSION, STORE DATA

		SELECTION?



Each module is accessed from this menu by entering the number
desired followed by pressing the RETURN/ENTER '(CR)' key.

	When the menu is used the first time after the program
is loaded, it will be necessary to enter a defined budget file
name following a prompt.  After the budget file name entry and
(CR), the program will prompt the entry of a defined expense
file name in a similar fashion.  This file name entry will not
have to be repeated until the program is ended and subsequently
rerun.

	The only exception to the above file name entry is when
new files are created, usually an infrequent occurrance.  This
will become clear as Module 1 is explained along with the other
items on the main menu in detail in the following sections.









                              -2-








                          MODULE  1:


               CREATE BUDGET AND EXPENSE FILES

	The selection of Option 1 on the main menu permits the
user to create budget and expense random files.  The option
must be selected the first time the user wants to enter his own
budget, expense, and income information.  However the other
options may be demonstrated using the demo files if preferred.
(See "DEMO" section, pp.6)

	The information required by the program to create the
files are the budget and expense file names and the sum of the
user's net worth at the beginning of the fiscal year.  (Net
worth = Sum of Checking & Savings Accounts & Cash-on-hand)

	Following program prompts, the user must enter first a
six character budget file name and a six character expense file
name each followed by a (CR).  A return to the budget file
prompt indicates the files cannot be created.  A new disk is
probably required.  After the files are created, the program
initializes them with dummy category names and zeros all
numeric records.

	The remaining function of this module is to initialize
the user's net worth.  A program prompt should be followed by
the entry of the Net Worth as defined above followed by (CR).
The module then returns to the main menu.  It is suggested that
the user next select Option 2 to establish his budget category
names and amounts.





                          Module 2:



                  ESTABLISH OR CHANGE BUDGET


	This module allows the user to define budget categories
and annual budget amounts for newly created budgets or change
the same fields on an existing budget file.  The program first
prompts the user to decide if he wants to initialize a budget
file from an existing file.   To a user responce Y (CR), the
program requests the name of an existing file.  Following a
valid file name response from the user, the new file will be
initialized using the existing file category names and amounts.





                              -3-