Family Budget: משק הבית על קלטת
Family Budget של Dragon Data, החברה שייצרה את המחשב, היא שלוש תוכנות BASIC על קלטת אחת: תקציב משפחתי לכל השנה, מעקב אחרי חשבונות, ופנקס כתובות. כל הנתונים נשמרים על קלטת נפרדת. הנה איך עובדים איתן, ואיך לא מאבדים את מה שהקלדתם.
מה יש בקלטת
| BUDGET | התקציב: 20 סעיפים, 12 חודשים, 5 שבועות בכל חודש |
|---|---|
| ACCOUNT | חשבונות: עד 20 חשבונות, הכנסות, הוצאות והעברות |
| ADDRESS | פנקס כתובות: עד 80 אנשים |
מקלידים CLOAD ו-ENTER בשביל התוכנית הראשונה, או CLOAD "ACCOUNT" ו-CLOAD "ADDRESS" בשביל האחרות. אחרי OK מקלידים RUN.
לפני שמתחילים: קלטת שנייה
הנתונים נשמרים בקבצים על קלטת, לא בתוך התוכנית. הכינו קלטת ריקה לנתונים, כדי לא להקליט בטעות על התוכנה עצמה. בכל פעם שהתוכנה כותבת PRESS <PLAY> AND <RECORD> היא עומדת לשמור, וכשהיא כותבת PRESS <PLAY> היא עומדת לקרוא. מכינים את הרשמקול, ואז לוחצים ENTER.
התפריטים
בכל אחת משלוש התוכנות בוחרים אות, ואחריה ENTER. לשאלות כן ולא עונים Y או N באותיות גדולות. כל תשובה אחרת פשוט חוזרת על השאלה.
התקציב (BUDGET)
| S | הקמה, בפעם הראשונה בלבד: שמות ל-20 הסעיפים (עד 10 תווים), ואחר כך סכומי תקציב |
|---|---|
| D | רשימת הסעיפים, ושינוי שם של סעיף |
| B | סכום מתוכנן: חודש, שבוע, מספר סעיף וסכום. סכום חדש מחליף את הישן |
| A | סכום שהוצא בפועל. סכום חדש מתווסף לקודם |
| I | הכנסה של שבוע |
| W | סיכום של שבוע אחד |
| M | סיכום של חודש |
| P | סיכום מחודש עד חודש |
| E | סיום ושמירה |
בסיכום יש לכל סעיף שלושה מספרים: מה תוכנן, מה הוצא, ומה נשאר (FLOAT). אחרי שני מסכים של סעיפים מגיעים הסכומים הכוללים: כמה תוכנן, כמה הוצא, כמה נכנס, ומה ההפרש בין ההכנסה לתקציב ולהוצאות.
בכל הרצה, הבחירה הראשונה בתפריט קוראת קודם את שני קובצי הנתונים מהקלטת: IDATA (שמות הסעיפים), ואחריו BDATA (כל הסכומים). BDATA גדול, ושמירה או קריאה שלו לוקחות כמה דקות.
שלוש מלכודות
- יוצאים רק עם E. השמירה לקלטת קורית ביציאה. מי שמכבה את המחשב לפני כן מאבד את כל מה שהקליד.
- הכנסה לבד לא נשמרת. E שומר את הסכומים רק אם בהרצה הזו הוזן גם תקציב (B) או הוצאה (A). אם הזנתם רק הכנסות, הוסיפו אחר כך סכום אחד ב-B או ב-A, ורק אז צאו.
- לא ממהרים. בזמן שהתוכנה מחכה רגע בין מסכים, מקש שנלחץ הולך לאיבוד. מחכים לסימן השאלה.
חשבונות (ACCOUNT)
| S | הקמה: שם, מספר ויתרה לכל אחד מ-20 החשבונות |
|---|---|
| A | חשבון חדש במקום פנוי |
| T | פעולה: סכום, תיאור (עד 12 תווים), מאיזה חשבון ולאיזה |
| X | דף חשבון: כל הפעולות והיתרה |
| R | מחיקת חשבון |
| E | סיום ושמירה |
בפעולה, במקום חשבון אפשר להקליד INC בתור המקור, בשביל כסף שנכנס מבחוץ, ו-EXP בתור היעד, בשביל הוצאה. העברה בין שני חשבונות מעדכנת את שניהם. שם החשבון צריך להיות מוקלד בדיוק כמו בהקמה.
פנקס כתובות (ADDRESS)
| S | הקמה: קובץ ריק ל-80 אנשים |
|---|---|
| A | איש קשר חדש: שם פרטי, שם משפחה, ארבע שורות כתובת וטלפון |
| C | שינוי כתובת |
| N | חיפוש לפי האות הראשונה של השם הפרטי ושם המשפחה |
| I | דפדוף בכל מי ששם המשפחה שלו מתחיל באות מסוימת |
| E | סיום ושמירה |
אם התוכנה נעצרת. בעותק שנמצא היום בארכיונים, שתי שורות בתוכנית הזו פגומות. בכל אחת מהן תו אחד השתנה בהעתקה. אם מופיע ?TM ERROR IN 340 או ?SN ERROR IN 490, מקלידים מחדש את שתי השורות, ושומרים את התוכנית בעותק משלכם:
340 IF M$="E" THEN 1480 490 IF EOF(-1) THEN 600
המדריך כתוב במילים שלנו, לבעלי Dragon שיש להם את התוכנה המקורית. אנחנו לא מעלים את התוכנה עצמה ולא את המדריך המקורי. בדקנו כל צעד על מכונה עם אותו מעבד ואותו מסך.