You are on page 1of 21
| pogenmstltS8/59 Business Decisions Quick Reference Guide TEXAS INSTRUMENTS ° INCORPORATED DALLAS, Texas Printed in U.S.A. 1015755-9 CONTENTS Calculating Notes Conversions Statistics Special Control Operations Alphanumeric Print Codes Programming Notes Memory Partitioning Program Key Codes Magnetic Cards (TI-59 Only) 9- Library User Instructions Copyright © 1978, Texas Instruments Incorporated BSenvonrnen CALCULATING NOTES Low Battery Indication If the display flashes erratically, fades out, gives incorrect results or is inconsistent in any way, recharge the battery. Calculator operation can be resumed after several minutes of recharging. Algebraic Hierarchy Operations and functions are performed au- tomatically in following order. 1. Math Functions (x?, cos, etc. ) 2. Exponentiation (y*) and Roots (vy) 3. Multiplication, Division 4. Addition, Subtraction 5. Equals: Order applies to each set of parentheses. You can use up to 8 pending operations and 9 open parentheses, except where noted, Flashing Display A display flashing off and on indicates that an invalid key sequence has taken place or that the limits of the display have been exceeded. See Appendix B in Personal Programming for possible causes. CONVERSIONS Angle Formats (2nd) [I — DEGREES, MINUTES, SECONDS TO DECIMAL DEGREES — Converts an angle measured in degrees, utes and seconds to its decimal degrees equivalent. [INV] [2nd) re- verses this conversion. Also used for time con- versions. Operates on display value only. Submit 2 digits each for minutes and seconds. Entry and display format is DD.MMSSsss where DD is degrees, MM is minutes, SS is whole seconds and sss is fractional seconds Polar to Rectangular R[x:t] © [ar — yi fet] Rectangular to Polar % [xzt] y [inv] (2nd) BEI > G; (x2t] Only 4 pending operations are available for other uses when using D.MS or Polar/Rectan- gular conversions. Angular Conversions STATISTICS Initialize: (2nd) (GM 1 [Sar] (Cur) Data Entry: x; [st] yj (2nd) EE Data Entry Removal: x; [z:t] y; [INV] | z+] Trendline Data Entry: x, [x:t], y, [2nd] BEE¥. yo (2nd) ERY, etc. line Point Removal: (zt) [=] 1(=) a) y, (IWW) [2nd] Calculations Key Sequence Mean of y-array then x-array Standard Deviation (N— 1 Weighting) of y-array ‘then x-array (N Weighting) of y-array then x-array Variance (N Weighting) of y-array (ind) 11 then x-array (ey (N— 1 Weighting) of y-array | (2nd) EM (=?) TO | Degrees | Radians | Grads then xearray | [zt] [x8] Degrees x ae +09 Y-Intercept (ind) MM 12 Slope after y-intercept = Radians x 180 x 200 Gorrelation Coefficient (a) 13 = 7 is y’ for new x (2nd) 14 Grads x 09 x 200 x! for new y (2) 15; 2 3 SPECIAL CONTROL OPERATIONS Each special control operation is called by pressing (2nd) MH nn where nn is the 2-digit code assigned to each operation (short form addressing can be used here). These opera- tions use up to 4 pending operations and 1 sub- routine level. Cove m tion 00° initialize print register. 01° Alphanumerics tor far left quarter of print column. 02" —Alphanumeries for inside left quarter of print column, 3" Alphanumerics for inside right quarter of print column (04° Alphanumerics tor far right quarter of print column, Print the contents ofthe print register Print last 4 characters of OP 04 with current ‘isplay Q7* Plot 3 in column 0-19 as specified by the display. 08" List the labels currently used in program memory. 09 Bring specitied library program into program memory. 10 Apply signum function to display register value 11 Calculate variances. 12 Galculate siope-and intercept 13° Calculate correlation coetticient 14 Calculate mew y prime (y') for an xin the display 15 Calculate mew x prime (x’) fora y in the display 16 Disptay-current partition of memory storage area 17 Repartition memory storage area 18 Ino errar condition exists in a program. set flag 7 19 Hanerror condition exists ina program, set flag 7 20-29 Increment data repister O-8 by 1 90-39 Decrement a data register 0-9 by 1 “Designed specifically for use with optional PC-100A Print Gradie 4 ALPHANUMERIC PRINT CODES The first seven control operations allow you to create and print out alphanumeric messages. ‘Twenty characters can be printed on each line. They are assembled and stored in groups of 5 characters at a time as shown below. Progressan ePaper S678 0 poise. fis ire 1 ' ' 1 oz 1 0P3. f onacore) | For instance, A is code 13 and + is code 47 PROGRAMMING NOTES Labels Any key on the keyboard cai except (2nd), (Lew), I, the numbers 0-9, DSZ This instruction can be used with registers 0-9. Entry sequence is [2nd] X, N or nnn where X is the data register used followed by the trans- fer address (label N or absolute address nnn). Flags Ten flags are available (0-9). Entry sequence for setting, resetting or testing flags is the flag in- struction, flag number, then transfer address (testing only). as a label WE and Memory area is partitioned in sets of 10 regis- ters where each register can hold a data value or 8 program instructions. To check placement of current partition, press (2nd) HOM 16. To repar- tition, enter number of sets (N) of 10 data regis- ters needed and press [2aq) MDM 17. Program/Data N TI-59 N<0O=N 0 479/00 959/00 1 399/09 879/09 2 319/19 799/19 3 239/29° 719/29 4 159/39 639/39 5 079/49 559/49 6 000/59 479/59" 7 Flashing 399/69 8 Flashing 319/79 9 Flashing 239/89 10 Flashing 159/99 N>10 Flashing 159/99 "Partition when calculator is turned on. PROGRAM KEY CODES RECORDING MAGNETIC CARDS. Key Key Code Key Code Key oo (9) 39 t t 40 09 tl 42 (sto) 10 ee 43 ie) 100 Gf) 44 2 48 13 Ce] 47 ca 14 (>) 48 18.0 req 43 wi 16 a so 17 Mm 52 (ee) 8 @ ss 19 Mp 54 20 fm 8655 ([e) eee | 7 23 58 ia] 24 5s 25 so 27 61 (er) 28 2 Hm 29 63" a 30 6 Ei 32 fxs 6 bg 3 fe] 66 im 3 Ue) Tea 35 [iv} 6B Le 33 so 37) 70 3 nm (sea) “Merged codes 8 Key (TI-59 Only) Code Key 72° (so) 73" 74° ca iH Display When 75 Pressed, as Card Entered Calculator Response 78 1,2,3,4 Writes a card side with this 7 number from the bank of this 80 [coc number (program and/or data) 81 (rst) and records current partition on 83° (cro) card. ao 85 of) Writes and protects card side ss Ha with this number from the bank av with this number. Also records be oa current partition on card 2 5 Any other Card is passed but not recorded. 92" [in] 8a) number Rightmost two integer digits of 933 { display are flashed. ” ag If the display is flashing any value when trying 96 Pic) to read or record a card, the card is passed but 7 not read or recorded and the rightmost two in- & = { tegers in the display are flashed. The calculator should be in standard display format when reading or recording cards. ‘Only the integer portion of the display is recog- nized, i.e., 1.234 = 1. READING MAGNETIC CARDS: Display When Card Entered o 1,2,3,4 -3,-4) Any other number (TI-59 Only) Calculator Response Reads information into bank number listed on card if current partition matches that on card. If partition incorrect, card is passed, but not read — display flashes card side passed Expects card with this side number to be read — displays that side number. If another side is entered or if partition is incorrect, card is passed but not read — display flashes card side passed Forces side to be read into this bank number regardless of the partition or the number on the card. A protected program cannot be forced into any bank or alternate partition. rightmost two integers in display flash 10 Card is passed but not read — LIBRARY USER INSTRUCTIONS The remainder of this booklet contains the User Instructions for each program of the library. REMOVING AND INSTALLING MODULES. The library module can easily be removed or replaced with another. It is a good idea to leave the module in place in the calculator except when replacing it with another module. Be sure to follow these instructions when you need to remove or replace a module. CAUTION Be sure to touch some metal object before handling a module to prevent possible damage by static electricity: 1. Turn the calculator OFF. Loading or unload- ing the module with the calculator ON may cause the keyboard or display to lock out. Also, shorting the contacts can damage the module or calculator. 2. Slide out the small panel covering the module compartment at the bottom of the back of the calculator. 3. Remove the module. You may turn the cal- culator over and let the module fall out into your hand. 4. Insert the module, notched end first with the labeled side up into the compartment. The module should slip into place effortlessly. 5. Replace the cover panel, securing the module against the contacts. W BUSINESS DECISIONS MODULE CHECK BD-01 Library Module Check Select Program [2nd] [Pgm] 01 Run Module Check [SBR] [2nd] (R/S) Initialize Linear Regression ‘Select Program [2nd) (Pgm] 01 Initialize Linear Regression {sBAl [CLR] NOTES: 1. The number 9. indicates the Business Decisions Library. NOTES: Select Program Initialize Enter earnings applied to funding needed for period 1 of summary. If nane, enter 0.! Enter the following in any arder: (2nd) [Pom] 02 [ser] [cLR] [2nd] [E'] a. Expected revenue in sates b. % Grass profit of sales © Capital assets needed per sales dollar d. % Maximum debt allowed @. Present total assets? f. 9 Present debt level® @ % Dividend rate h. % Cost of capital for bonds i. % Cost of capital for stock Perform financial summary? Gross Profit Dividends Retained Earnings Capital Assets Needed Funding Needed ‘Amount of Stock Sold Amount of Bonds Borrowed To continue the summary for subsequent periods, go to Step 4 and update inputs as necessary* 1. If entry is miskeyod, go to Step 2. 2. No further inputs required after . 3. Be sure Step 4 inputs are corract before performing Step 6. Correct mistakes byy reentering data in Step 4. 4, Hf an input error is discovered after execution of Step 6, start over at Step 2. 5. A negative value for FN indicates the amount by which the Capital Needed was exceeded iby the Present Assets and Retained Earnings applied from the previous period. This amount is added to the retained earnings for the next period. 6, A negative value for B indicates the amount by which the present debt level excaeds the ‘maximum debt allowed. This excess debt amount is liquidated by proportionately inereasing ‘the sale of stack, thereby ensuring that the present debt level equals the maximum debt allowed t These values are printed if the PC-100A is connected. * These values are displayed for approximately 4 seconds I data is enter DEBT FINANCING BD-03 PRoceoune Select Program [2nd} [Pgm] 03 Initialize (ser) [cLA) Enter Number of Periods [Al Enter Market Price of Bond (Net) (el Enter Face Value of Bond (ce) FACE Enter Coupon Interest rate per Period (decimal) [Dl Coupon tdee,) Enter Corp. Tax Rate (decimal) le) TAX (doe,) Compute Payment Factor (2nd) 1 E°1 PMT factor Install Master Library Module Select Program [and] [Pam] 19 Initialize [2na} Ce") Select Ordinary Annuity/PV [2nd] [c"} Enter N N [Al Enter PRIT Factor (Step 8) PMT factor | [C1 PMT factor Enter Market Price (Net) MP [01 mp Enter Face Value FACE (el FACE Compute Cost of Capital 0 [Bl cB NOTES: 1, Depressing the TRACE key on the PC: 100A follawing Step 2 will provide a printout. INVESTMENT EVALUATION BD-04 Uneven Cash Flows Select Program [2nd] [Pam] 04 Initialize {ser} (cLRI Enter Investment tal Enter Cash Flows Using One or Both of the Following Methods: |. Enter Cash Flow © If Received If Paid (Repeat as Needed) Ila. Enter Expected Growth Rate of Cash Flows (decimal) b. Enter 1st Cash Flow , Enter Number of Cash Flows (Repeat as Needed) To Change or Correct a Cash Flow Entry: a, Enter Cash Flow No. (81 Gl (Bl [2nd] [.¢"] tel {R/S} [2nd] (.A°) b, Enter Cash Flow © If Received New CF [2nd] [ B'] New CF © if Paid NewCF | [4/-] [2nd] (B'] —New CF 6 | Compute Internal Rate of Return [D1 i 7 | Enter i As Decimat and Compute Present Value i tel Py 8 | Enter i As Decimat and Compute . Future Votue i [and] €"1 FV Stock Flotation 1 | Select Program 2nd} {Pgm) 04 2 | Initialize IseRl [cur 9, 2. | Enter Current Vatue of Stock inc [al Inc 4 | Enter Dividend Payments Using One or Both of the Following Methods: |. Enter Dividend Payment piv [Bl bw (Repeat as Needed) Il. a. Enter Expected Growth Rate of Dividends As Decimal Growth [2nd] Lc" | Growth b. Enter Ist Dividend Payment lv [cl oI c. Enter Number of Payments N [R/S] DIVy (Repeat as Needed) To Change or Correct a Dividend Entry: a. Enter Dividend No, [2nd] (A) b. Enter Dividend Payment [2nd] [8°] Enter Normal Growth Rate [and) [c'] Enter Normal Dividend and Compute Rate of Return (2nd) [D') 1, 16+N data registers are required by the program. N is the number of cash flows or dividend payments. PROJECT PLANNING & BUDGETING BD-05 [2nd] [Pym] 05 {SBR} [CLR] 0.00 Select Program Enter Maximum Number of Rows [2nd] [ B") [2nd] (Op) 17 Max No, Partitioning Roset Partitioning ENTER ELEMENTS 1-12 OF AROW Method 4, Enter Row Number Enter Element i (Repeat for i = Method B Enter Row Number 12) {2nd} 1c’ Enter Element 1 le) Enter Growth Rate? (decimal) and Complete Entry of Columns 2—12 [nis] 103 108 Ma 1 12 13a 136 ENTER ELEMENT 13 OF A ROW (Following 112 Entry) Method A, Enter Element 13 Method 8 Compute and Store Sum of Elements 1-12 in Column 13 ‘Compute and Store Average of Elements 1-12 in Column 13 ENTER SINGLE ELEMENT Enter Row Number Enter Column Number Enter Element’ COLUMN TOTALS ‘Compute and Store Sum of Column Elements 1 Through (R1) in Row R (See Step 3) ‘Compute and Store Average of Column Elements in Row R ROW OPERATIONS® Enter Row A or Enter Constant Enter Row 8. Enter Resulting Row if Different From Row B* Select Operation® a. Add b, Subtract c. Multiply d. Divide SHIFT OPERATIONS Enter Row to be Shifted Enter Resulting Row* Enter Number of Locations Row is to be Shifted and Shift Left or Shift Right Enter New Data® (Repeat as Needed) RECALL 4 ROW Enter Row Number Recall Row? Row No. Row No. Cal. No Cal, No, Row, K [cl [el [nisl [ana] [¢'} [R/S] tel [2nd] [€'] {R/S} [al [and] a") [R/sl (ser) (+1 {sBR] [-] {sBR) [x } (sBR) (=) (al (R/S [pl (2nd) 10") [Ris] [Bl [nvs) Row No, Col, No. NOTES: 1. Set partitioning by pressing n [2nd] [Op] 17 according to the following: No. of Rows 8 **TH59 only. 2. Enter 0 for a constant value in each column, 3, Output format of the printer is No. Row No. Row 5, E E Es & & a ® Ee z Ee z int “7 Es Exe Es En Ey En 6 2 =e = Pas = na is10 ——e —— Observe that the data is organized by quarters for easy reference, Quarterly totals are also printed. IF printer is not available, the user should note that each of these value displayed for approximately 2 seconds in the above order. Note that at this point, Step 12 may be repeated to enter successive elements of a row. However, if too many entries are made the data will “spill over” inte the next row. 5. The resulting row (row C) is where the new row is to be stored, 6. The sequence of operation is Ra C1 Rg = Rg or KDI Rg = Rg (the L) represents the selected operation). Note that if you want to subtract Rg from K, you select [SBR] | — |: however, if you want to subtract K from Rg you must enter —K and select [SBR] [ +]. Simitarty, to divide Rg by K, enter 1/K and select (SBR] [X |. 7. Im mast cases C,, is simply the sum of elements 1-12. However, if the operation selected is Ra + Re = Ric, then C,3 becomes the 13th element of Ra divided by the 13th element of Rg. If the operation is K = Rg = Re, Cia becomes the harmonic mean of the first 12 elements of the row (12K = SR), 4. If the row is shifted left, the data is stored in the next available location. If it is shifted right, new data is stared from the front, A flashing display indicates an attempt to store data when the cow is filled, BREAKEVEN ANALYSIS , BD-06 PROCEDURE PRESS DISPLAY Select Program Initialize [2nd] [Pan] 06 [sBR] [CLR] Input In Any Order: a, Variable Cost {$/unit) VAR CST VAR CST b. Gost Learning Rate (%)' LEARN 100 + LEARN c. Fixed Cost (S) FIX st. FIX CST ‘S/unith UPRICE U PRICE ‘sion Rate (%)! EROSION 100 + EROSION f. Command as Follows: COMMAND. commanD ‘1=Fine! number of units to ‘generate specified GPM. 2-Find GPM from sale of specified number of units, 3-Find total cost to produce specified number of units, 4~Find total revenue from selling specified number ‘of units. 5—Find units for maximum PM Enter GPM if Command ist | UNIT/GPM | [2nd] ("1 UNIT/GPM Enter units if command is 2, 3, or 4. Not required if command culation [2nd] [.C'] RESULT NOTES: 1, Constant percentage change in unit cost (price) for learning curve or erosion effect 2, All dollar amounts are displayed to the nearest cent. 3. All unit outputs are displayed to the nearest unit 4, All percentage outputs are displayed to the nearest hundredth of a percentage ppint.. 5. Error indications {flashing display) a, No maximum GPM. b, GPM specified greater than maximum. c. GPM specified greater than or equal to 100%. , Learning or Erosion Rate < —50%. 6, Taxes are ignored in this program. FACILITY CAPACITY BD-07 ‘Select Program Initialize Input In Any Order: 4, Arrivals per time period b, Service rate 6, Number of servers, or Number of phases d. Cost pe customer waiting e. Cost per time period of focility idle time f, Option desired: —1-Series case O~Paralle! case (expon) Parallel case (const) Compute with Printer, or Compute without Printer ster PROCEDURE ewrer | press | [2nd] [Pam] OF {ser} [CLR] See Library Manual p, 37 te] [2nd] (e") NOTES: — 1. \< Cyt for parallel server case, 3c>0 2. XSi for series server case. 4K>0 ECONOMIC REORDERING & PROD. RUNS BD-08 Select Program Initiatize Repartition if Necessary! Enter Number of Price Breaks? i Price Break? Enter Unit Price at it" Price Break Repeat 5a and 5b for n Pairs 4), CPU) Enter Unit Holding Cost* Enter Cost/Order Placed Enter Demand Quantity/ Year Enter Expected Demand During Lead Time Enter Sid, Dev. of EDDLT Specify Type of Run® Enter Data Enter Prod, Quantity/Year® Enter Stockout Cost” Enter Quantity at [2nd] [Pgm] 08 [spr] [CLR] [2nd] [Op] 17 (81 [el [R/S] (ol (el (and) (a') [2nd] [ 8") [2nd} [ €' [al [R/S] [2nd] ( D") (sto) 17 [sTO] 15 Pr Enter Probability of Stockout” Start Computation {2nd} (€' Tac {R/S} £00 or EPO (Rus R IRvs} E(ODLT> A) [R/S] Pr [R/S] St NOTES: — 1. Each price break requires two data registers beginning with Ry. The TI-59 will handle up to 15 price breaks with power-up partitioning (479.59). The T|-S8 must be repartitioned as follows: No. of Price Breaks: 1-5 Press: 4 (2nd) [Op] 17 6-10 5 [2nd] [Op] 17 n-15 6 [2nd] [Op] 17 2. must be 31 and must be immediately fatlowed by Q, on input 3. Q must be 0. 4. UHC is a decimal fraction of CPU 5. OTL Type of Run Data Entered After CTL 0 Gale. TAC Order or Production Qty 1 Cale, EOO w/known St St 2 Cale, EOO w/known Pr Pr -1 Cale. EPO wiknown St St -2 Cale. EPO wiknawn Pr Pr 6. P is always required if CTL is —1 or —2. Required for CTL = © if TAC is to be calculated for # siven production quantity. NOTES: 7. Steps 14 and 15 are required only if CTL = 0. Pr or St must be 0, depending on whether TAG. is to be calculated with a known cost of stockout ar with known probability of a stockout. 8. Gutput values are printed if the PC-100A is connected, Error Conditions 1. 1 # number of (Q;, CPU,) pairs 6. St=O for CTL= +1 2 egal CTL digit 7, Pr outside the range O to 1 for CTL = +2 3.0, #0 8. OPY > P for EPQrun 4, For CTL = 0, both Pr and St = 0 ans 5. Calculated Pr>> 1 10. CPUs REORDER TIMING BD-09 Select Program [2nd] (Pym) 08 Initialize [sR] [cLR) Enter Review Period (yrs) [pb] Specity Type of Run (CTRL) fal If CTRL = 0, enter prob, of backorder! IR/s) IECTRL = 1, enter cost of backorder [RVs] Enter Lead Time (yrs) (81 Enter Holding Gost [el Enter Review Gost [R/S] Enter Cost to Place an Order [R/S] ‘Enter Demand Per Year [2nd] [ A’) Enter Demand During Lead Time [2nd] ( B’] Enter Std. Dev. of Demand During Lead Time Enter Unit Price of Item [and] (¢') {ana} [D") Compute (without printer} [2nd} CE} Compute (with printer) fe) NOTES: 1. 0 8. For the TI-59, Steps 3 through 9 may be replaced by: [2nd] [ B’), insert data card in slot * Printed on PC-100A, ASSEMBLY LINE BALANCING BD-11 Select Program [2nal [Pam] 11 Initialize [sBR) [CLR] Enter Number of Tasks No. Tasks tal Na. Tasks Enter Task Time af Task i! fin XXX.X format) Task Time (B] Task Time Enter Task Number of Each Fallawer of Task i (Repeat as Needed) Fotiower No. | fe) Follower No, Repeat Steps 4and § for each Task After all Entries are made Ip} 0, Enter Cycle Time (with printer) el See Note 3 Enter Cycle Time (without printer) ir [2nd] Le") ‘See Note 4 NOTES: 1, The format of the task time is restricted ta 4 digits, 3 to the left of the de Tight, Tasks must be entared in numerieal sequence starting with Task No. 2. The cycle time must be greater than or equal to the largest task time, If the eycle time is too small, the largest task time is flashed in the display ‘work station is printed 3. The cycle time is printed upon entry. Then the number of each wor followed by the numbers of the tasks assigned and the idle timo at the station, When all tasks have been assigned, 0, is displayed following the last idle time. |. Without the printer, [R/S] must be pressed between each output. Wark station numbers ’ eine coe sesh tho nitben of tava assigned to the station are then displayed one at a time. Finally the idle time is flashed in the display, When all tasks have been assigned, O, is displayed follwing the last idle time,

You might also like