HP 30b - Business Professional Calculator User Manual

HP 30b - Business Professional Calculator User Manual

Financial calculator
Hide thumbs Also See for 30b - Business Professional Calculator:
Table of Contents

Advertisement

HP 20b Business Consultant
HP 30b Business Professional
Financial Calculator User's Guide
HP Part Number: NW238-90001
Edition 1, December 2009
i

Advertisement

Table of Contents
loading

Summary of Contents for HP 30b - Business Professional Calculator

  • Page 1 HP 20b Business Consultant HP 30b Business Professional Financial Calculator User’s Guide HP Part Number: NW238-90001 Edition 1, December 2009...
  • Page 2 In this regard, HP shall not be liable for technical or editorial errors or omissions contained in the manual. Hewlett-Packard Company shall not be liable for any errors or for incidental or consequential damages in connection with the furnishing, performance, or use of this manual or the examples contained herein.
  • Page 3: Hp 20B Business Consultant

    HP 20b Business Consultant...
  • Page 4: Hp 30B Business Professional

    HP 30b Business Professional...
  • Page 5: Keyboard Map Legend

    Keyboard Map Legend Number Feature Number Feature 2-line, alphanumeric scrolling Common Mathematical display screen functions and Math (Math) menu Time Value of Money keys Program menu* (TVM) RPN Swap/Close parenthesis Cash Flow, IRR and NPV keys Backspace key/Reset menu Data and Statistics menus Percent/Percent calculation (business) and Date menus Input key and Memory menu...
  • Page 7: Table Of Contents

    Table of Contents Legal Notice......................ii HP 20b Business Consultant ..................iii HP 30b Business Professional ..................iv Keyboard Map Legend ....................v 1 Basic Features ......................1 Welcome to your new HP Financial Calculator .............1 Turning the Calculator On and Off................1 Selecting a Language ....................1 Adjusting the Display Contrast ..................1 Cursor ........................2...
  • Page 8 Amortization ......................29 Interest Conversion Menu ..................33 4 Canadian Mortgages: TVM Canada ................35 Canadian Mortgage Example .................. 36 5 Cash Flows ......................37 Cash Flow Example ....................38 Sample Cash Flow Diagrams ................... 46 6 Bonds ........................47 The Bond Menu...................... 48 7 Black-Scholes Calculation Menu* ................51 The Black-Scholes Menu ..................
  • Page 9: Basic Features

    Basic Features Welcome to your new HP Financial Calculator This manual is designed to familiarize you with the many features available on your new HP Business and Financial calculators. It includes menu maps, cash flow diagrams, and example problems and solutions with key presses and screen shots. Also included are sections which list the error messages, a chapter about programming, and an explanation of how Reverse Polish Notation (RPN) works.
  • Page 10: Cursor

    Cursor When you enter a number, the cursor (_) blinks in the display and indicates you are in number entry mode. Two Line Display There are two lines in the display screen as shown in Figure 1. Figure 1 Display Screen The top line of the screen displays operation status, operator symbols, annunciators, and abbreviations of the variables and menu names.
  • Page 11 Table 1-1 Mode Menu Settings Setting (top line) Description FIX= 2 Display precision (number of digits displayed to the right of the decimal point). Default is 2. Key in the number of digits you want and press , or press until the number of digits you want is displayed.
  • Page 12: Changing The Calculation Mode

    Table 1-1 Mode Menu Settings Setting (top line) Description Actual or Cal.360 Calendar options for bonds and date calculations. Default is Actual. Pressing toggles between these options. Annual or Semiannual Bond type. Default is Annual. Pressing toggles between these options. TVM Standard or TVM Activate or deactivate the compounding per year (C/YR) option in time value of money Canada...
  • Page 13 • The primary function is printed on the top of the key. • The secondary function is printed on the bevel of the key. To activate the secondary function of a key, press and release followed by the key with the secondary function printed on the bevel. •...
  • Page 14: Annunciators

    Annunciators Annunciators are symbols that appear in the display as messages, or after certain keys or key combinations have been pressed. Annunciators are special symbols indicating a specific status in the calculator. Figure 3 illustrates the annunciator symbols in the display. Valid item for Valid item for the Secondary...
  • Page 15: Editing And Clearing Entries

    interest rate is displayed on the bottom line. With this screen displayed, press < to input a new value for the nominal rate. Press followed by to calculate the value for the effective rate. See Figure 4. Figure 4 When an item for which the key is valid displays, the small annunciator (=) is displayed on the top line at the right of the screen.
  • Page 16: Notes About Special Menus

    Notes about Special Menus The Mode, Memory, Math and Reset menus are unique menus; they allow you to work in another menu simultaneously without having to exit. For example, if you were working in the Bond menu prior to entering one of these menus, pressing to exit returns you to your previous work in the Bond menu.
  • Page 17 < > Once opened, you can scroll through the items in the menu by pressing < repeatedly. In most menus, when you arrive at the last item in a menu, pressing returns > you to the first item. Similarly, pressing once on the first menu item scrolls to the last item in the menu.
  • Page 18 Fixed Cost Price Profit Quantity Figure 7 Menu Map of the Break-even menu There are four types of menu items: Read/write. Read/write menu items, such as Fixed in the Break-even menu shown above, are easily recognizable, because when they are selected, both the INPUT and small (=) annunciators are lit.
  • Page 19: Mathematical Calculations

    Mathematical Calculations Mathematical Functions Mathematical functions are located: +-*/ • On keys, such as, , etc. • On shifted, or secondary functions, such as, • In the Math menu, Number Entry and Display Numbers are entered by pressing: 0–9 • Numbered keys, •...
  • Page 20: Chain Mode

    Chain Mode Calculations in Chain mode are interpreted in the order in which they are entered. For example, entering the following numbers and operations as written from left to right, 1+2*3= returns 9. See Figure 2. Figure 2 Calculation in Chain Mode +-*/ NOTE: if you press an operator key, , after...
  • Page 21: Reverse Polish Notation (Rpn) Mode

    For example, key in 1 + 2 x 5 nPr 2 in Algebraic mode by pressing: 1+2*5:b2:m= . The result is 241. NOTE: the calculator is limited to 12 pending operations. An operation is pending when it is waiting for the input of a number or the result of an operation of higher priority. Reverse Polish Notation (RPN) Mode To set the calculator in RPN mode, refer to the section titled, The Mode Menu: Setting Preferences in Chapter 1.
  • Page 22: Last Number

    In Figure 3, the stack contains four numbers, 23, 41, 12, and –15. Each level (1– 4) contains one number. When a number is typed and entered into the stack by pressing , this new number is "pushed" into level one of the stack, and each number already in the stack moves up one level.
  • Page 23 Table 2-2 Last Number Keys Display Description Sets FIX= to 3.000 :u3I Selects RPN as the operating mode. <<<< < Inputs 1.23 and 56.123 O1c23 I56c Adds 1.23 and 56.123, then divides +:d/ the sum by the last number, 56.123. Returns results in the selected display format.
  • Page 24 Table 2-3 Simple Arithmetic Calculations in RPN Mode Keys Display Description RPN Stack Inputs the numbers and the operation in the first set of Previous parentheses. Intermediate Value results are displayed. Note the (+) and (RPN) Previous annunciators. Value Previous Value Inputs the numbers and the operation in the second set...
  • Page 25 Previous Value Previous Value Figure 5 Duplicating a Number on the Stack In RPN, the parentheses keys manipulate the stack. Pressing performs a roll down of the stack. A roll down causes the stack to roll towards the bottom of the stack, during which the number in Level 2 to moves down to Level 1, the number in Level 3 to moves down to Level 2, the number in Level 4 to moves down to Level 3, and the number of Level 1 to moves up to Level 4.
  • Page 26: One-Number Functions And The Math Menu

    Pressing performs a swap. A swap operation exchanges the numbers on Levels 1 and 2 of the stack. The key has a small symbol to the right of the parenthesis symbol to indicate the swap feature. With the numbers entered into the stack shown in the left column in Figure 7, pressing performs a swap to the stack as shown in the right column.
  • Page 27: Random Number

    Table 2-4 Shifted Function Mathematical Operations Keys Description Calculates sine. Calculates cosine. Calculates tangent. Calculates natural log. Calculates natural exponent to the power of x. Calculates square of x. Calculates square root. Executes the Random function. Returns a random number in the range 0 < x < 1. Calculates factorial of x (where –253 <...
  • Page 28 Trigonometry Hyperbolic Probability (Absolute Value) INPUT INPUT INPUT LTND SINH LTND COSH Student TANH Student SINH COSH TANH F—Distribution —Distribution Binomial Figure 8 The Menu Map for the Math Menu < Press to scroll through the menu items, starting with Trigonometry. The Trigonometry, Hyperbolic, and Probability items have sub-menus.
  • Page 29: The Probability Sub-Menu

    Press to cancel the Math menu and return to current work. Press to return to the top of the Math menu. –1 For example, using the math menu calculate Sin (0.5), see Table 2-5. Table 2-5 Math Menu Example Keys Display Description Enters 0.5 and opens the Math menu starting...
  • Page 30 Enter the two degrees of freedom by typing each number followed by 2. Type the number for which you want to calculate the probability, or, for the inverse, the probability for which you want the number. 3. Navigate to the appropriate function in the Probability sub-menu of the Math menu. See Table 2-6.
  • Page 31: Binomial Functions

    Binomial Functions The binomial function calculates the probability of having up to k successes out of n throws, when the probability of success is p. Enter n and p each followed by and type k and navigate to the binomial function in the math menu. Two-Number Functions +-*/ Apart from...
  • Page 32: Storing And Recalling Numbers

    Storing and Recalling Numbers The calculator has ten memories available for use during calculations. These memories are numbered from 1–9 and 0. To store a number in a memory, press , followed by the key representing the memory number. To recall a number stored in a memory, press followed by the key representing the memory number.
  • Page 33: Recalling A Menu Item Value In A Menu

    Recalling a Menu Item Value in a Menu In a menu, you can recall the current value of a menu item. For example, open the Interest :& Conversion menu (IConv) by pressing . With Nom.% displayed, pressing 2*L== calculates 2 times the nominal rate. This feature is useful when you need to insert the contents of a menu item into an algebraic operation.
  • Page 34 In RPN mode, the key calculates x % of the number on Level 2 of the stack, when x is the number on Level 1 of the stack. It does not modify the number on Level 2 of the stack, and thus allows you to perform addition or subtraction after pressing to add or subtract x % from the number.
  • Page 35: Time Value Of Money

    Time Value of Money The examples in the following sections are calculated with the Mode menu preferences in their default settings, unless otherwise noted. For more information about basic features and setting preferences, see Chapter 1, Basic Features. Time Value of Money (TVM) Keys Cash flow diagrams are useful tools for analyzing financial situations, as they help you identify the TVM functions needed to resolve your problem.
  • Page 36: Calculating Payments On A Loan

    Figure 1 illustrates a cash flow diagram and how the data in the diagram corresponds to the TVM keys. For a complete list of keys used for TVM problems, along with their descriptions, see Table 3- 1 . To save values for the TVM variables, enter the desired number, followed by the corresponding TVM key.
  • Page 37: Amortization

    Table 3-2 TVM Example Keys Display Description 12:[ Inputs 12 as the number of payments per year, or compounding periods per year. 360N Inputs 360 as the number of payments over 30 years. 6.5Y Inputs 6.5% as the nominal interest rate percentage per year.
  • Page 38 Nb Per Start Balance Principal Interest Figure 2 The Menu Map for the Amortization Menu Table 3-3 Amortization Menu Items Menu Item/Key Description Opens the Amortization menu (Amort). Nb Period Number of periods to group together in the amortization calculation. The default value is the number of payments per year defined by the key.
  • Page 39: Creating An Amortization Schedule

    Creating an Amortization Schedule You borrow 140,000.00 for 360 months at 10% interest. Create an amortization schedule for the loan. How much interest did you pay for the first year? What is the balance of your loan after the first year? See Table 3-4. The example below is calculated with Chain set as the operating mode, but it can be performed in RPN, Chain, or Algebraic.
  • Page 40 Table 3-4 Amortization Example Keys Display Description < Displays the amount of interest paid on the loan for the first year. The amount of your payments applied towards interest for the first year is about 14,000.00. < Displays the first payment in the next period to amortize (the second year).
  • Page 41: Interest Conversion Menu

    Interest Conversion Menu :& Nom.% Eff.% C/YR Figure 3 The Menu Map for the Interest Conversion Menu :& To open the Interest Conversion menu (IConv) press Table 3-5 Interest Conversion Menu Items Item Description Nom.% Nominal interest rate: the stated annual interest rate compounded as represented by C/YR, such as 18% compounded monthly (C/YR=12 ).
  • Page 42: Using The Interest Conversion Menu

    Using the Interest Conversion Menu Find the effective rate of a 36.5% nominal rate compounded daily. See Table 3-6. See Figure 3 for help with navigating through the menu. Table 3-6 Interest Rate Conversion Example Keys Display Description :& Opens the IConv menu, starting with the current value of the nominal percentage rate Inputs 36.5 as the nominal percentage rate.
  • Page 43: Canadian Mortgages: Tvm Canada

    Canadian Mortgages: TVM Canada P/YR C/YR Figure 1 The Menu Map for the P/YR Menu In Canada, interest rates for mortgages are, by law, given as a nominal interest rate, compounded twice yearly. This means that the compounding period for the per-period interest rate calculation differs from the compounding period when payments are made.
  • Page 44: Canadian Mortgage Example

    Canadian Mortgage Example Calculate the monthly payment for a 25-year (N=300) Canadian mortgage valued at 350,000.00, if the nominal interest rate is 6.0%, compounded twice yearly (C/YR=2) with 12 payments per year (P/YR). The example is calculated with RPN set as the operating mode. Table 4-1 Canadian Mortgage Example Keys Display...
  • Page 45: Cash Flows

    Cash Flows CF (5) CF (1) 5,000.00 5,000.00 CF (3) 0.00 CF (2) CF (4) CF (6) 4,500.00 4,000.00 115,000.00 CF (0) -80,000.00 Figure 1 Cash Flow Diagram In the calculator, a cash flow list is a set of numbered pairs, CF(n) and #CF(n), where n is the index of the cash flow list.
  • Page 46: Cash Flow Example

    To erase a cash flow list, with any cash flow displayed press . The number of cash flows in the list is displayed on the bottom line, along with Cash Flow=. At this prompt, press . You will be asked to confirm your choice. Either press to confirm the reset, or to cancel.
  • Page 47 Table 5-2 Cash Flow Example Keys Display Description Opens the cash flow list. 8000 Inputs -80000 as the monetary value of the initial cash flow. Note: the sign of the cash outflow is negative. Accepts 1 as the number of occurrences for CF(0).
  • Page 48 Table 5-2 Cash Flow Example Keys Display Description 5000 Inputs 5000 as the monetary value of CF(5). Displays the current value, 1, for the number of times CF(5) occurs. Inputs 5 for the number of occurrences for CF(5). Displays the current monetary value of CF(6).
  • Page 49: Analyzing Cash Flows

    Analyzing Cash Flows The various functions used to analyze cash flows are located in the NPV and IRR menus. If you press before entering cash flows, you will be redirected to the cash flow menu to enter values into the cash flow list. The menu maps for the IRR and NPV menus are shown in Figure 2.
  • Page 50 Inv. I% IRR % Net PV Inv. I%* Net FV Safe I%* Net US MIRR* Payback FMRR* Discounted #CF/Yr Payback Total #CF/Yr Figure 2 The Menu Maps for the NPV and IRR Menus *Does not apply to the HP 20b. Cash Flows...
  • Page 51 Table 5-4 Keys Display Description Opens the NPV menu. Inputs 10.5 for investment rate. >1 (Optional) Verifies one cash flow list per year, as per the example. << Displays the NPV of the cash flow with the given Inv. I%. <...
  • Page 52 Editing Cash Flows In the cash flow list, you can view and modify the current monetary value of a specific cash < > flow, or cash flows. Press repeatedly to scroll through the list. To modify the displayed entry, type a new number and press .
  • Page 53 Table 5-6 Keys Display Description Opens the IRR menu. Displays the IRR for the cash flow. >1 (Optional) Verifies one cash flow list per year, as per the example. <<8 Inputs 8% for investment rate. <5 Inputs 5% for the safe investment rate. <...
  • Page 54: Sample Cash Flow Diagrams

    Sample Cash Flow Diagrams Figure 3 Sample Cash Flow Diagrams Cash Flows...
  • Page 55: Bonds

    Bonds Set.Date Mat.Date CPN% Call Yield% Price Accrued Mod. Duration* Macaulay Duration* Actual/Cal.360 Annual/ Semi-annual Figure 1 The Menu Map for the Bond Menu *Does not apply to the HP 20b. Bonds...
  • Page 56: The Bond Menu

    The Bond Menu Before you enter the Bond menu, be sure to verify the date format is set appropriately for your problem. The default setting is mm.ddyyyy, but it can be set for dd.mmyyyy. The range of acceptable dates is October 15, 1582 to December 31, 9999. Bond day counts (360/365) and annual or semiannual coupon payment schedules may be set from either the Mode menu or the Bond menu.
  • Page 57: Bond Calculation Example

    Bond Calculation Example What price should you pay on April 28, 2010 for a 6.75% U.S. Treasury bond maturing on June 4, 2020, if you want a yield of 4.75%? Assume the bond is calculated on a semiannual coupon payment on an actual/actual basis.
  • Page 58 Table 6-2 Bond Calculation Example Display Description Stores 1 15.89 in memory 1. < Displays the current value for accrued interest. =L1+ Returns the result for total price (value of price + value of accrued interest) in RPN mode. If calculating in Chain or Algebraic modes, at this point, +L1= press...
  • Page 59: Black-Scholes Calculation Menu

    Black-Scholes Calculation Menu* (HOLD) Stock price Strike price Time to maturity Risk-free % Volatility % Dividend % Call price Put price Figure 1 The Menu Map the Black-Scholes menu *Does not apply to the HP 20b. Black-Scholes Calculation Menu*...
  • Page 60: The Black-Scholes Menu

    The Black-Scholes Menu To open the Black-Scholes menu (the Black-Sholes key is (HOLD) ). To open the menu: Press and hold the key. 2. Press the (the Black-Sholes key). 3. Release both keys. In other words, press on the keys simultaneously and hold both keys, just as you would when accessing a shifted-function on a PC keyboard.
  • Page 61 Table 7-1 Item Description Stock price (input) Current underlying asset price Strike price (input) Predetermined price at which the option agrees to buy or sell the underlying asset at maturity. Time to maturity (input) Time remaining until expiration of the option in years. Risk free% (input) Current risk-free interest rate (for example, the current US Treasury Bond rate).
  • Page 62 Black-Scholes Example The historic prices for an asset and their dividends are listed in Table 7-2 below. Given this data, calculate the call and put prices for the asset. The example is calculated with RPN set as the operating mode. First, enter the historical asset prices and the dividend as ordered pairs in the Data menu.
  • Page 63 Table 7-4 Black-Scholes Example Keys Display Description Opens the Data menu. Inputs 80 for x and 3 for y. Inputs 85 for x and 5 for y. Inputs 78 for x and 1 for y. Inputs 72 for x and 0 for y. (HOLD) Opens Black-Scholes menu.
  • Page 64 Table 7-4 Black-Scholes Example Keys Display Description Calculates the standard deviation of the price of the underlying asset based on the < historical data entered in the Data menu. to scroll to the Press If you have not entered the historical data, next item.
  • Page 65: Date Calculation

    Date Calculation Date 1 Date 2 Days Between Actual/ Cal.360 Figure 1 The Menu Map for the Date Calculation Menu The Date Calculation Menu The Date Calculation menu is used to calculate the number of days between two dates, or a second date given a number of days from an initial, or final date.
  • Page 66 Table 8-1 Date Calculation Example Display Description Opens the Date Calculation menu. NOTE: 2 in the right of the display represents the day of the week. 2 represents Tuesday. 6.04 Inputs the starting date in the selected format. 2010 <10. Inputs the ending date in the selected format.
  • Page 67: Break-Even

    Break-even Fixed Cost Price Profit Quantity Figure 1 The Menu Map for the Break-even Menu The Break-even Menu To open the Break-even menu, press . To change the value of the displayed item, < key in a number and press .
  • Page 68 Table 9-1 Break-even Example Keys Display Description Opens the Break-even menu starting with the current value for fixed costs. 1500 Inputs 150,000.00 for fixed cost. <250 Inputs 250.00 for variable cost per unit. <300 Inputs 300.00 for price. <100 Inputs 10,000.00 for profit. <= Calculates the current value for the unknown item.
  • Page 69: Business Problems

    Business Problems Part% Mkup.%C Mkup.%P %Change Tot. INPUT INPUT INPUT INPUT Cost Cost Total Price Price Part Part% Mkup.%C Mkup.%P %Change Tot. Nb Period Figure 1 The Menu Map for the Percent Calculation (%calc) Menu The Percent Calculation Menu Press to open the menu.
  • Page 70: Percent Calculation Examples

    To return to the percent calculation menu, from anywhere within the menu or sub-menus, press To exit the menu, press NOTE: for business problems, margin is based on price; markup is based on cost. The examples below are calculated with RPN as the active operating mode. Percent Calculation Examples See the tables below for examples of calculations in the %calc menu.
  • Page 71 2. Find the percent change between 20 and 35 with no compounding. Table 10-2 Percent Change Example Keys Display Description Opens the %Calc menu. <<< Scrolls to %Change. Opens the %Change sub-menu. Inputs 20 for Old. <35 Inputs 35 for New. <= Calculates the current value of %Change for the given data.
  • Page 72 Table 10-3 Percent Change Example with Compounding Keys Display Description The current value of %Change for the given data. <6I Inputs 6 for the number of compounding periods. >= Calculates the percent change between the old value and the new value over six compounding periods.
  • Page 73: Depreciation

    Depreciation Press I to scroll through the options: Sline SOYD DecBal DBXover French Sl Amort F Life Start Cost Salvage Factor Year (auto-increment) Depreciation R. Book Value R. Depreciable Value Figure 1 The Menu Map for the Depreciation Menu Depreciation...
  • Page 74: The Depreciation Menu

    The Depreciation Menu Press to open the Depreciation menu. To select a depreciation method, press . See Figure 1. Input the values required for the calculation: • Asset life • Starting date or month of the depreciation • Cost and salvage values •...
  • Page 75: Depreciation Example

    Table 1 1-2 Depreciation Menu Items Item Description Life The expected useful life of the asset in years. Start Start refers to the date or month in which the asset is first placed into service. Depending on the type of depreciation, this can be the month (1- 1 2), or, in the case of French Straight-line and Amort F, the actual date in the selected format.
  • Page 76 Table 1 1-3 Straight Line Depreciation Example Display Description < Year for which to calculate the depreciation. Year 1 is the default value. To calculate for a year other than 1, type a number and press < Depreciation of the asset in year one. <...
  • Page 77: Statistical Operations

    Statistical Operations Descriptive Sums Quartiles* Predictions Press (y items 2 Vars (y items 2 (y items 2 (2 Vars Only) Only) Vars Only) Vars Only) select: INPUT INPUT INPUT INPUT 2 Vars, 1 Var, or 1 Press to select: Nb Item Freq.
  • Page 78: The Data And Stats Menus

    The Data and Stats Menus Statistics analysis functions are located in the Data and Statistics menus accessible with the keys. See Figure 1 for assistance with navigating through the menus. Press to open the Data menu. In this menu, enter a list of x values for one-variable statistics, a list of pairs, (x, F) for one-variable statistics with frequency, or a list of pairs, (x, y) for two-variable statistics.
  • Page 79 Table 12-1 The Statistics Menu Items Menu Item Description Std. Dev Standard deviation for : a measure of how dispersed the y data values are about the mean. Population Dev Population Standard deviation for : a measure of how dispersed the data values are about the mean, assuming the data constitutes a complete set of data.
  • Page 80: Statistics Example

    Statistics Example Sales for the last five months are represented by the pairs of values shown below, with the month number as x, and the sales values as . Enter these into the Data menu. Using the Statistics menu for Predictions, predict sales for month seven.
  • Page 81 Table 12-3 Statistics Example Keys Display Description Opens Data menu. Inputs values for (1) and (1). Inputs values for (2) and (2). Inputs values for (3) and (3). Inputs values for (4) and (4). Inputs values for (5) and (5). Opens Stats menu.
  • Page 82 Table 12-3 Statistics Example Keys Display Description < Displays value for a: the slope of the regression line. < Displays current value for b: the -intercept of the regression line. < Displays value for Correlation. Opens Sums sub-menu. Displays the sum of <<...
  • Page 83: Programming

    Programming Programming the HP 30b This chapter applies only to the HP 30b, and explains how to program specifically on the HP 30b. If you are unfamiliar with the basics of programming, you may have trouble understanding some of the following information. Reviewing the material and practicing the concepts illustrated below will help you understand how this feature works on the HP30b.
  • Page 84 Table 13-1 Programming Key Instructions (HOLD) (HOLD) (HOLD) (HOLD) (HOLD) (HOLD) Equal to Not equal to Less than Less than or equal to Greater than or Greater than equal to (HOLD) (HOLD) (HOLD) (HOLD) (HOLD) GOTO GOTO if True GOTO if False Stop Label (HOLD)
  • Page 85: Programming Example

    Programming Example The following programming example, and all examples in this chapter, were written with Chain or Algebraic set as the operating mode. Since a program executes the keys exactly as if you were manually pressing them, the current operating mode affects how the program executes.
  • Page 86: Program Step 0

    Keys Display Description Quits program editing mode. Note that program 0 uses 13 bytes and has a checksum of 104. Checksum is a number that verifies the program data is correct. You must be set in FIX 3 or higher to see the full checksum.
  • Page 87: Reassigning Menu Functions

    If you assign a program to a shift key and there is no (HOLD) function on that key, the standard function will be executed by pressing the (HOLD) option of that key. This way you still have the option of using the standard shifted function of the key should you need it. Press to clear your screen before the next section.
  • Page 88: The Program Menu And Program Editing

    The Program Menu and Program Editing Now that we have been through some short examples, let us look at some of the programming details. > The Program menu displays a list of the ten programs that are in the calculator. Use the <...
  • Page 89: Tests And Jump Functions

    Tests and Jump Functions When creating a program, there is often a need for the conditional execution of an instruction based on a specific condition, as well as the repetition of a set of instructions. This is handled on the HP 30b using the GOTO, LBL (label) and Test instructions. LBL is an instruction that does not do anything by itself, but it acts as a marker for Jump instructions.
  • Page 90: Long Programs And Battery Life

    Note: • Label numbers must be unique. Only one label with a given number can exist in the calculator. • You can jump from one program to another if you know that there is a specific label number in another program. •...
  • Page 91: Other Programming Functions

    Other Programming Functions (HOLD) DISP: takes a number that represents 1/5 of a second. DISP5 is thus one second. (HOLD) STOP: Stops the execution of the program. This instruction should be placed at the end of every program. (HOLD) R/S: Pauses the program execution and returns to the normal system. You can then resume program execution by pressing again.
  • Page 92: Messages

    Messages The MSG function is used to display messages on screen; it is especially useful when used before halting the program with (HOLD) , as it allows you to display messages on the screen for the user. To enter a message while creating a program: Press (HOLD) .
  • Page 93: Debugging A Program

    > 3. Press until the letter R appears, and then press . Press and the screen should display a ?. 4. Press to exit. 5. Press (HOLD) . Then press to exit. 6. Now enter program mode again by pressing .
  • Page 94: Saving, Restoring, And Modifying Mode Settings

    Saving, Restoring, and Modifying Mode Settings Often, programs are designed to run in a specific mode (for example, FIX 4 or RPN). You can to recall the current mode, save it, modify the settings, either by going in the menu, or using the function and then restoring it.
  • Page 95: Solve

    Solve The solve key is not programmable, but it is a powerful addition to the calculator functionality. The solve function utilizes HP Solve, a feature unique to HP calculators, which allows you to find a number for a variable that will cause a program to return a 0. This can be used to solve complex equations.
  • Page 96 Programming...
  • Page 97: Error Messages

    Error Messages Error Messages and Calculator Status Table 14-1 Error Messages Error Message Status ER: Underflow The calculation generated an underflow (result of 0). ER: x/0 Division by zero. ER: 0/0 Zero divided by zero. Infinite multiplied by zero. ∞ Infinite divided by infinite.
  • Page 98 Table 14-1 Error Messages Error Message Status ER: Unique solution to IRR Not Found Returned if IRR tries to calculate a solution but cannot find it. User should supply a new guess… ER: Stack Stack overflow when performing calculations with more than 12 pending operations.
  • Page 99: Warranty, Regulatory, And Contact Information

    Warranty, Regulatory, and Contact Information Replacing the Batteries Use only fresh batteries. Do not use rechargeable batteries. The calculator takes two, 3-volt CR2032 lithium batteries. To install a new battery: With the calculator turned off, slide the back cover off. 2.
  • Page 100: Regulatory Information

    HP products may contain remanufactured parts equivalent to new in performance or may have been subject to incidental use. Warranty does not apply to defects resulting from the following: a. improper or inadequate maintenance or calibration b. software, interfacing, parts or supplies not supplied by HP unauthorized modification or misuse d.
  • Page 101: Canadian Notice

    Modifications The FCC requires the user to be notified that any changes or modifications made to this device that are not expressly approved by Hewlett-Packard Company may void the user's authority to operate the equipment. Declaration of Conformity for Products Marked with FCC Logo, United States Only This device complies with Part 15 of the FCC Rules.
  • Page 102 Hewlett-Packard for this product or product family. This compliance is indicated by the following conformity marking placed on the product: Hewlett-Packard GmbH, HQ-TRE, Herrenberger Strasse 140, 71034 Boeblingen, Germany The official EU CE declaration of conformity for this device may be found at http:// www.hp.com/go/certificates.
  • Page 103: Contact Information

    information about where you can drop off your waste equipment for recycling, please contact your local city office, your household waste disposal service or the shop where you purchased the product. Perchlorate Material - special handling may apply This calculator's Memory Backup battery may contain perchlorate and may require special handling when recycled or disposed in California.
  • Page 104 Table 15-1 Contact Information Country/Region Contact China 800-820-9669 中国 Colombia 01-8000-51-4746-8368 (01-8000-51- HP INVENT) Costa Rica 0-800-01 1-0524 Croatia www.hp.com/support Curacao 001-800-872-2881 + 800-71 1-2884 Czech Republic 296 335 612 Česká republikaik Denmark 82 33 28 44 Dominica 1-800-71 1-2884 Dominican Republic 1-800-71 1-2884 Egypt...
  • Page 105 Table 15-1 Contact Information Country/Region Contact Jamaica 1-800-71 1-2884 Japan 00531-86-001 1 日本 Kazakhstan www.hp.com/support Latvia www.hp.com/support Lebanon www.hp.com/support Lithuania www.hp.com/support Luxembourg 2730 2146 Malaysia 1800-88-8588 Martinica 0-800-990-01 1; 877-219-8671 Mauritius www.hp.com/support Mexico 01-800-474-68368 (800 HP INVENT) México Montenegro www.hp.com/support Montserrat 1-800-71 1-2884 Morocco...
  • Page 106 Table 15-1 Contact Information Country/Region Contact Serbia www.hp.com/support Singapore 6272-5300 Slovakia www.hp.com/support South Africa 0800980410 South Korea 00798-862-0305 한국 Spain 913753382 España St Kitts & Nevis 1-800-71 1-2884 St Lucia 1-800-478-4602 St Marteen 1-800-71 1-2884 St Vincent 01-800-71 1-2884 Suriname 156 ;...
  • Page 107 Table 15-1 Contact Information Country/Region Contact Vietnam +65-6272-5300 Viêt Nam Zambia www.hp.com/support Warranty, Regulatory, and Contact Information...
  • Page 108 Warranty, Regulatory, and Contact Information...
  • Page 109 Symbols Algebraic mode 12 Amortization 29 Amortization menu creating a schedule menu and menu items resetting menu to defaults Angular mode degrees or radians Annunciators 6 Battery low battery symbol replacing the batteries Black-Scholes Black-Scholes menu call price dividend example put price resetting menu items to defaults risk-free interest rate...
  • Page 110 Calendar setting, Actual or Cal. 360 cash 38 Cash flow analyzing with IRR and NPV diagram, description of editing erasing lists and resetting to defaults example IRR and NPV menu items keys used lists sample cash flow diagrams Chain mode 12 checksum 78 Combinations 21 Date...
  • Page 111 Error messages 89 FMRR 41 example Insert and delete keys 38 Interest Conversion Interest Conversion menu resetting the menu to defaults using P/YR and C/YR Internal rate of return 41 Investment Rate 41 ANS, last operation, last number change sign cosine equals factorial...
  • Page 112 Math Math menu Menu Black-Scholes menu Bond menu Break-even menu Data menu Date Calculation menu Depreciation menu Math menu Mode menu, setting preferences and number format NPV and IRR menus Percent Calculation menu Reset menu Statistics menu Time Value of Money keys messages 84 MIRR 41 example...
  • Page 113 Programming 75, 76, 78, 79, 83, 84, 85, 86 Decrement, skip display editing programs erasing example executing Program menu R/S pause and return solve sub-function call test and jump reassigning menu functions 79 Recall number Reverse Polish Notation see RPN description of example manipulating the stack...
  • Page 114 Thousands separator 3 Time Value of Money see TVM begin mode Canadian Mortgage example end mode example future value keys nominal interest rate number of payments number of payments per year periodic payment value present value setting for TVM Standard or TVM Canada storing and recalling with TVM keys storing values in TVM variables TVM Canada, Canadian mortgages...

This manual is also suitable for:

20b business consultant

Table of Contents