Model: -18C General: Name: Business Consultant Code-Name: Champion Family: Clamshell? Logic: algebraic, no precedence Features: business, clock, TVM, date arithmetic, appointments Firsts: Clamshell, algebraic since -01A, solver, list-based cash flow and stats, I/R output, appointments and clock (not counting -71* and -75*) Introduction: Date: 1986-6-1 Price: $175 Discontinuation: Date: 1988-1 Price: $175 Production-Run: ? Display: Type: LCD, bit-mapped Size: 4 line x 23 chars Number-Formats: sign, 12 mantissa, ., exp sign, 2 exp Annunciators: ---^ shift key \Ga alphabetic keys active ((.)) alarm past due battery battery low printer printer data being sent Data: User-Visible: Smallest: 1E-499 Largest: 9.99999999999E499 Signif.-Digits: 12 Internal: Smallest: 1E-49999 Largest: 9.99999999999999E49999 Signif.-Digits: 15 Data-Types-and-Sizes: real, 8 bytes CFLO list, 14 1/2 bytes + 9 1/2 per entry SUM list, 21 1/2 bytes + 8 per entry name, 1 + 1 per character formula, 1 per char. in name + 1 per char. in formula user variable, 15 1/2 + 1 per char. in name alarms, 31 per first alarm + 1 per char. in each message Memory: Named-Registers: 4 line history, line 2 is LAST 0-3 Flags: none Register-Usage: none Numbered-Registers: 4 Program-Steps: none Program-Editing: replace Program-Display: alpha User-RAM-Bytes: 1200 Total-RAM-Bytes: 2048 ROM-Bytes: 64K Machine-State: prefix key state pending operations printer status display contrast display mode radix mark registers and history statistics lists CFLO lists alarms current application and invocation history time and time format memory File-Types: none Physical: Technology-Used: CMOS Processor: 1LK7 Saturn CPU (1 MHz), 1LP4 ROM (64KB) and two 1LP2 Centipede chips containing the LCD driver/RAM/IO register/power supply sections Chip-Count: ? Power-Source: 3 alkaline N cells Continuous-Memory: yes Expansion-Ports: none I/O-Ports: I/R output, beeper Clock: yes, auto power off Length: 6 1/2 in Width: open 7 1/2 in closed 3 5/8 in Height: open 1/2 in closed 5/8 in Weight: 8 oz Temperature-Range: Operating: 0 to 45 deg C Charging: none Storage: -20 to 65 deg C Keyboard: Switches: none Shift-Keys: gold, yellow, above User-Defined-Keys: 6 menu keys Key-Arrangement:: ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ***** ** ** ** ** ** ** ** ** ** ** * *** *** *** *** ** ** ** ** ** ** * *** *** *** *** ** ** ** ** ** ** * *** *** *** *** ***** ** ** ** ** * *** *** *** *** Key-Labels-Base-Keyboard:: Left A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ? $ # : SPACE INS DEL <= => Right [] [] [] [] [] [] gold STO RCL DISP PRNT EXIT INPUT +/- ( ) <- up 7 8 9 \:- down 4 5 6 x % 1 2 3 - ON 0 . = + Key-Labels-gold-yellow-above:: Left (not shown) A: \^o [] [] [] [] ; | { } [ ] \ N~ O: ~ ' " @ & U: ! / * < > ?upside L- , . [] [] [] [] [] Right [] [] [] [] [] [] [] [] [] [] PRINTER MAIN CLEAR ALL E [] [] CLEAR [] [] [] [] 1/x [] [] [] [] ^ [] [] [] [] \v/x 2 [] [] [] LAST x Programmable-Operations:: none Non-Programmable-Operations:: alpha keyboard adds letter % percent of ( start nesting ) end nesting + addition +/- change sign - subtraction 0-9, . enter digit or decimal point 1/x reciprocal <- deletes previous character <= move cursor left = complete the operation => move cusor right CLEAR clear calculator line CLEAR ALL clear all entries in current menu DEL deletes current character DISP brings up DISP menu E start an exponent EXIT exit one menu level gold shift INPUT use number in line 1 as response INS insert one blank LAST use number in history line 2 MAIN exit all menu levels ON on/off ON + 1st + 6th menu key from left clear continuous memory ON + 3rd menu key from left reset calculator in MAIN menu, calculator already on: ON + 4th menu key from left factory test, stop by ON + 3rd ON + 5th menu key from left initiate one self-test ON + v adjust display contrast ON + ^ adjust display contrast PRINTER brings up the PRINTER menu PRNT prints the rightmost number in the display RCL 0-3 recall from register RCL INPUT recall from list into line 1 RCL var recall from menu variable shift <= move to first character shift => move to last character shift v move to last item shift ^ move to first item STO +,-,x,\:-,^ 0-3 storage arithmetic STO +,-,x,\:-,^ var storage arithmetic STO 0-3 store in register STO var store in menu variable v move to next item x multiplication x^2 square \:- division \v/x square root ^ move to previous item ^ power Solver Functions % percent of + addition +/- change sign - subtraction 0-9, . enter digit or decimal point = complete the operation ABS(x) absolute value ALOG(x) common exponential DATE(d1:n) date + n days DDAYS(d1:d2:c) days between dates using calendar c=1 actual, 2 365 day, 3 360 day E start an exponent EXP(x) natural exponential EXPM1(x) natural exponential, - 1 FACT(x) factorial FP(x) fractional part IDIV(x:y) integer quotient IF(c:t:f) if condition C then do T else F. conditions: <, <=, <>, =, >, >=, AND, EXOR, NOT, OR INT(x) greatest integer less than or equal to x LN(x) natural logarithm LNP1(x) natural logarithm of x + 1 LOG(x) common logarithm MAX(x:y) larger value MIN(x:y) smaller value MOD(x:y) modulus PI constant, value 3.14159265359 RND(x:y) round x to y decimal places SGN(x) sign of x SPFV(i%:n) single payment future value SPPV(i%:n) single payment present value SQRT(x) square root TRN(x:y) truncates x to y decimal places USFV(i%:n) uniform series future value USPV(i%:n) uniform series present value x multiplication \:- division ^ power Menus:: main: FIN BUS SUM TIME SOLVE MATH FIN: TVM ICONV CFLO TVM: N I%YR PV PMT FV OTHER OTHER: #P/Y BEG END AMRT AMRT: #P INT PRIN BAL NEXT TABLE ICONV: EFFCT CONT EFFCT: NOM% EFF% P CONT: NOM% EFF% CFLO: CALC INSRT DELET NAME GET CALC: TOTAL IRR% I% NPV NUS NFV GET: *NEW names of lists BUS: %CHG %TOTL MU%C MU%P %CHG: OLD NEW %CH %TOTL: TOTAL PART %T MU%C: COST PRICE M%C MU%P: COST PRICE M%P SUM: CALC INSRT DELET NAME GET CALC: TOTAL MEAN MEDN STDEV RANG MORE CALC: MIN MAX SORT FRCST MORE FRCST: name of lists, select X variable FRCST: LIN LOG EXP PWR FRCST: XLIST YLIST CORR A B GET: *NEW names of lists TIME: CALC APPT ADJST SET CALC: DATE1 DATE2 DAYS 360D 365D TODAY APPT: APPT1 APPT2 APPT3 APPT4 APPT5 APPT6 APPT: DATE TIME A/PM MSG RPT HELP RPT: NONE MIN HR DAY WEEK ADJST: +HR -HR +MIN -MIN +SEC -SEC SET: DATE TIME A/PM M/D 12/24 HELP SOLVE: CALC EDIT DELETE CALC: custom menu of user variables MATH: LOG 10^X LN EXP N! PI DISP: FIX ALL . , (FIX 0-11) PRINTER:DISPL LIST REGS TIME TRACE Bugs/ROM-Versions:: none Notes:: The AMORT and IRR functions compute to display precision accuracy.
Areas
General
Craig's Articles
Last modified Saturday, 2012-02-25T17:29:24-06:00.