Contents of the PCRECIPE.DOC file
a Public Domain Program by PC-Squared
(C) Copyright by PC-Squared
<< Documentation & Operating Manual >>
P.O. Box 1610
Morgan Hill, CA 95037
<< LICENSE >>
This program can be freely copied and distributed so long as no
consideration is given other than specified in this document. The
user of this program which finds that it is of value to him/her
should consider making a donation to PC-Squared. See this
document for more information about becoming a registered owner.
PCRecipe is a series of programs which allows a user to
maintain their recipe file on computer. The system offers several
advantages over a manually kept recipe file.
This system contains only one program. It is PCRECIPE.EXE.
Data files which are used by the system are as follows:
(NOTE: All data files MUST reside on the default disk drive.)
Filename Record Len Contains
RECIPE.CNT 12 Bytes Counters & General Sys. Info.
RECIPE.DAT 417 Master Recipe Info
RECIP1.DAT 600 " " "
CLASS.DAT 14 Class Information
SCLASS.DAT 14 Subclass Information
RECIPE.SRT 12 Temporary file built by the
The system provides a means to maintain recipe information.
It will allow you to display, update, add, change, and calculate
recipes by two separate classifications.
These "classifications" are termed CLASS and SUBCLASS. They
can be used for categorizing each recipe. They are intended to be
used in order to retrieve a recipe which "fits" within a class.
An example of the uses of the classifications are as
follows. If you used CLASS as the type of meal, i.e. BREAKFAST,
LUNCH, DINNER, DESSERT, etc, and the SUBCLASS as the type of
food, i.e., FISH, BEEF, LAMB, PORK, CAKE, etc, then you can
retrieve all DINNERS (class) which contain FISH (sub-class).
There is no restriction on how you use the CLASS and
SUBCLASS data fields. The only restriction is that each recipe
MUST be assigned a class and subclass.
All classes and subclasses are defined by you.
Simply copy the PCRECIPE program on to a disk which contains
DOS. All files needed by the system are produced by the system.
General Operating Information
Every screen which displays the data field limited by ']' &
'[" are auto-ending. This means that if you fill the field the
system will automatically go to the next data element. The only
time you need to hit RETURN is when you fail to fill the field.
Also ALL commands require that you only press the proper key - NO
III. CREATING YOUR BASE DATA
The only "pre-defined" files which is required prior to
entering any recipes are the CLASS and SUBCLASS files. These are
entered by using menu selections 6 and 7.
Once these are entered you can proceed and enter your
IV. Program Operation of PCRecipe
The program is loaded by typing PCRECIPE . A sign-on
message will be displayed. Simply hit any key to display the
OPTION <1> Enter a New Recipe
By selecting option 1, the system allows you to enter a new
recipe. The system will respond with form on the screen.
The form which is displayed will ask for the following
NAME - This is any name which you have assigned to this recipe.
NUMBER - This is assigned by the computer. It is used for
reference to the recipe.
CLASS - This is CLASS number by which you want this recipe
associated with. This MUST be a VALID class number. Once this is
entered the name of that class will be displayed.
SUB-CLASS - This is SUB-CLASS number by which you want this
recipe associated with. This MUST be a VALID sub-class number.
Once this is entered the name of that sub-class will be dis
NOTE: If you enter an invalid CLASS or SUBCLASS, the message
*INVALID* will be displayed. You must reenter a VALID number.
# OF SERVICE - This is the number of people which this recipe
will serve with the quantity of ingredients entered.
The next ten lines on the screen allow you to enter
information on twenty ingredients.
The data requested is:
QTY - The quantity of the ingredient. NOTE: If you plan on using
the CALCULATE function, the data element MUST be numeric.
Therefore if you have an ingredient which calls for 1/4 teaspoon
of salt, this MUST be entered as a decimal number, i.e. ".25".
MEAS - This is measurement, i.e., cup, teasp, tablsp, lbs,
INGREDIENT - The ingredient.
If you enter nothing in the QTY field the system will
advance to the INSTRUCTION section.
INSTRUCTIONS - This section allows you to enter five lines of
instructions. These can be mixing and cooking instructions and
comments about the recipe.
When all data is entered the system will write it to disk
and present another blank form. You can continue to enter more
recipes or hit in the NAME field and the system will
return to the menu.
To Display a Recipe - Select option 2.
The system will ask for the recipe number and will display
the recipe data. It will then display the following prompt:
xit, ext, to Print Screen
If you select E, the system will return the menu. If you
select N, it will respond with the recipe number prompt.
Display Choices by Class - Select option 3.
This is used to obtain a list of recipes which fit with a
specific class and subclass.
The system will prompt you for the CLASS and SUBCLASS
numbers and display a list of recipes which fall into that
Calculate a Meal - Select option 4.
This option will allow you to select a recipe which you have
entered and which serves four people (an example) and will
calculate the quantity of ingredients needed to serve any GREATER
number of people. An example of its use is, say you have a recipe
for CHICKEN CORDON BLEU for 4 serving, and your husband invites
his boss and his wife, and the Senior V.P. and his wife, over for
dinner. You now need this recipe for six people. To obtain the
recipe for six people you would do the following, using this
The system will prompt you for the recipe number, and the
number of serving which you want. The system will then calculate
the recipe and print it with the calculated quantities.
SEE THE NOTE UNDER 'ENTER A NEW RECIPE' REGARDING THE 'QTY'
To Change a Recipe - Select option 5.
The system will ask for the recipe number and display the
recipe data. It will then prompt to see that it is the correct
one. Answer by entering Y or N. If you enter N, you will again be
prompted for the recipe number.
If you enter Y, the system will allow you to change ALL data
except the recipe number.
If you do not want to change the data in the field
containing the cursor, simply hit RETURN. If you want to change
the data, re-enter the entire field.
To stop the loop which is entered in the QTY-MEAS-INGREDIENT
fields, enter a '/' in the QTY field.
After a correction the system will return the recipe number
prompt. Enter the next number or 0 to return to the menu.
To Enter a Class - Select option 6.
The system display a form asking for the following data:
CLASS # - Enter the class number which you want assigned and the
To Enter a Sub-Class - Select option 7.
The system display a form asking for the following data:
SUB-CLASS # - Enter the sub-class number which you want assigned
and the name.
Prt/Dis Choices by Class - Selection # 8
This option will provide you with a list of recipes which
fit a specific class and subclass. The system will prompt you for
the class and subclass number and whether you want the result
sent to the screen or printer.
Prt/Dis Detail by Class - Selection # 9
This option will provide you with the entire recipe for
recipes which fit a specific class and subclass. The system will
prompt you for the class and subclass number and whether you want
the result sent to the screen or printer.
Prt/Dis Classes/Sub-Classes - Selection # 0
This selection will display or print a list of all valid
classes and sub-classes.
The last function is EXIT TO MAIN MENU - Selection X.
This selection will return you to DOS.
HOW TO BECOME A REGISTERED OWNER OF PCRecipe
PC-Squared writes commercially available and public domain
software for the IBM PC and compatibles. The commercial systems
are designed for specific vertical markets and are of no interest
to most computer hobbists.
If you would like to become a registered owner of
PCRecipe, send a contribution (amount is your choice) to PC-
Squared at the below address. A contribution of $25.00 or more
will allow you to receive source code and all future updates for
the cost of a diskette.
If you have suggestions, comments, information regarding
bugs, ideas about possible other public domain programs which you
would like to see, or wish to become a registered owner, you can
write us at:
P.O. Box 1610
Morgan Hill, CA 95037
We also would be interested in writing public domain
programs with people whose expertise is in some other field and
who can see the need for a system...
....Is there a stock broker out there...who is willing to work
on a tracking and forecasting program??????
<< POWER TO THE PUBLIC WITH PUBLIC DOMAIN SOFTWARE >>
Other Public Domain Programs by PC-Squared:
PC-Accountant - A home accounting system.
PC-Check - A check writing module for PC-Accountant.
BLKBOOK - An appointment book.
All are available on several BBS.
This disk copy provided as a service of
The Public (Software) Library
Houston, TX 77208
Program disks are available for as little as $2 each. For a
copy of the latest monthly software library newsletter and
program directory, send a self-addressed, stamped (with two
stamps), legal-size envelope.