Showing posts with label average. Show all posts
Showing posts with label average. Show all posts

Sunday, August 8, 2021

Calculated Industries Calculators: Memory Registers and Tape

Calculated Industries Calculators:  Memory Registers and Tape


Introduction


This post covers five Calculated Industries calculators:


Tradesman Calc - 4400

Construction Master 5 - 4050

Machinist Calc Pro - 4087

Pipe Trades Pro - 4095

ElectricCalc Pro - 5070


Memory Storage and Store Arithmetic


The calculators do not have storage arithmetic other than the independent memory register (M).   


Tradesman Calc - 4400 Construction Pro 5 - 4050 Machinist Calc Pro - 4087 Pipe Trades Pro - 4095 ElectricCalc Pro - 5070
M, registers 1 - 9 M only M, registers 1 - 9 M, registers 1 - 9 M, registers 1 - 9
M+, M- M+, M- M+, M- M+, M- M+

Tape Memory

All the calculators listed except the ElectricCalc Pro has a tape listing memory.  The tape memory records all the arithmetic (+, -, x, ÷), percent (%), and parenthesis keystrokes.  For the square (x²) and square root (√), the numeric results are recorded.  The tape memory does not record any work involving any of the solver keys.

Tape Memory Controls

Clear the Tape:  [ On/C ] [ On/C ] (or do a Clear All)
Enter Tape Mode: [ Conv ] [ = ]
Scroll in Tape Mode: [ + ], [ - ]
Exit Tape Mode:  [ = ]


The table lists the number of steps can be stored:


Tradesman Calc - 4400 Construction Pro 5 - 4050 Machinist Calc Pro - 4087 Pipe Trades Pro - 4095
20 20 30 30

Sample Problems and Tape Memory

Problem 1:  1.99 x 50 + 100 =    (Result: 199.5)

All calculators return the same tape (spaces added for clarity):
01  1.99
02 x 50
03 + 100
TTL = 199.5

Problem 2:  4 1/2 in + 3 3/8 in =  (Result:  7 7/8 in)

All calculators return the same tape:
01   4 1/2 INCH
02 + 3 3/8 INCH
TTL = 7 7/8 INCH

Tape with arithmetic functions will work with units.

Problem 3:  ( 1.99 x 20 + 25 ) = + 10% =   (Result: 71.28)

Tradesman Calc (4400) tape:
01  ( 1.99
02  x 20
03  + ) 25
SUB = 64.8
05 +% 10
SUB % 71.28
TTL = 71.28

Pipe Trades Pro (4095) tape:
01  1.99    (first parenthesis is messing)
02  x 20
03  + ) 25
SUB = 64.8
05 +% 10
SUB % 71.28
TTL = 71.28

Construction Master 5 (4050) tape and 
Machinist Calc Pro (4087) tape:

The parenthesis are left out since neither of these calculators have parenthesis.  I have left the calculations in that order to ensure proper order of operations:
01  1.99    (first parenthesis is messing)
02  x 20
03  + 25
SUB = 64.8
05 +% 10
SUB % 71.28
TTL = 71.28

Problem 4:  15 x^2 x π  (Result:  706.85835)

All calculators return the same tape:
01 225   (shows 15^2)
02 x 3.141593
TTL = 706.85835

Problem 5:  24 x 59 = √   (Final Result:  √1416 = 37.62978)

All calculators return the same tape:
01 24
02 x 59 
TTL = 1416
The square root is totally ignored!

Problem 6:  24 √ x 59 √ =    (Result: 37.62978)

All calculators return the same tape...
01 4.898979 
02 x 7.681146
TTL = 37.62978

except the Trademsan Calc (4400) - sometimes:
01 24
02 x 7.681146
TTL = 37.62978   (this doesn't make sense!)

However, most of the time, I get the proper tape above.  This just a thing to watch out for.  

Note that √(24 * 59) = √24 * √59

Curious that none of the Calculator Industries finance and real estate calculators have the tape feature.  

The Recall Memory Feature:  Additional Calculations

The Recall Memory (Rcl) of the independent memory register returns three calculations:

TTL:  total or sum
AVG: average of all entries by M+
CNT:  count of all entries by M+

[ Rcl ] [ M+ ]: To display the contents of the independent register (total).
Keep pressing [ M+ ] to cycle through average, count, total.  Press [ On/C ] to exit.  

The notable exception is the ElectriCalc Pro:

[ Rcl ] [ 0 ]:  To display the contents of the independent register (total).
Keep pressing [ 0 ] to cycle through average, count, and total.  Press [ On/C ] to exit.  

Sample Data:
410, 359, 367, 388, 384

Recall memory M until it's cleared.  You can store 0 into Memory M or press RCL twice.  Insert presses of [ Conv ] when needed.  
410 M+
359 M+
367 M+
388 M+
384 M+

Note:  On the ElectriCalc Pro, press [ Stor ] [ M+ ] to use M+.

RCL M: 
TTL 1908  (TOTAL on the Machinist Calc Pro)
(Press M again)
AVG  381.6
(Press M again)
CNT  5   (COUNT on the Machinist Calc Pro)
(Press M again to cycle.)


That is a tour of the memory features on some of the industrial calculators from Calculated Industries.  Hope you find this useful!

Eddie

All original content copyright, © 2011-2021.  Edward Shore.   Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited.  This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author. 


Wednesday, June 21, 2017

HP Prime and Casio fx-CG50: Basic Spreadsheet Comparison

HP Prime and Casio fx-CG50:  Basic Spreadsheet Comparison






HP Prime
Casio fx-CG50
Maximum Spreadsheet Size
10,000 rows by 676 columns
999 rows by 26 columns
Accessing Spreadsheet mode
[Apps], Spreadsheet
[MODE], 4
Creating and saving files
The Spreadsheet app can be copied and renamed
Files can be created and saved.  The fx-CG50 stores spreadsheets as separate files.
Clearing the entire spreadsheet
[Shift], [Esc] (Clear), pressing OK
From the main menu: [ F3 ] (DELETE), [ F3 ] (ALL), [ F1 ] (OK)
Inserting text labels in cells
[ALPHA], [ 0 ] (“ “)
[ALPHA], [ *10^ ] (“).  Text cells are indicated by a solid black strip on the left side of the cell.
Inserting the colon character, for ranges (:)
[ALPHA], [ - ] ( : )
During cell entry/edit, [ F3 ] ( : )
Inserting the dollar sign character, for absolute cell references ($)
During cell entry/edit, the touch key ( $ )
During cell entry/edit, [ F2 ] ( $ )
Starting a formula with the equals sign (=)
[Shift], [ . ] ( = )
[Shift], [ . ] ( = )
The SUM function
During formula entry:  [Toolbox], (App), Spreadsheet, SUM
During formula entry:  [ F5 ] (CELL), [ F5 ] (Sum).  The function is named CellSum.
The AVERAGE function
During formula entry: [Toolbox], (App), Spreadsheet, AVERAGE
During formula entry: [ F5 ] (CELL), [ F3 ] (Mean). The function is named CellMean.
The IF function
During formula entry:  [Toolbox], (Ctlg), select when
Syntax:  when(condition, do if true, do if false)
During formula entry:  [ F5 ] (CELL), [ F4 ] (CellIf). 
Entering a random number
During formula entry:  [Toolbox], 5. Probability, 4.  Random:
1 for random number:  RANDOM()
2 for random integer:  RANDINT(a,b)
During formula entry:  [OPTN], [ F5 ] (PROF), [ F4 ] (RAND)
[ F1 ] for random number: Ran#
[ F2 ] for random integer: RandInt#(a,b)
Change text color
(Format), 4. Color, select color
[Shift], [ 5 ] (FORMAT), 1. Char Color, choose color, [EXIT]
Change cell color
(Format), 5. Fill, select color
[Shift], [ 5 ] (FORMAT), 2. Area Color, choose color, [EXIT]
Number of colors
16,777,216.  18 set colors, plus one master color selector
8 colors:  black, blue, red, magenta, green, cyan, yellow, white
Selecting a Group of Cells
Press the soft key (Select), choose cells, turn off by pressing (Sel *)
[Shift], [ 8 ] (CLIP), choose cells, turn of by pressing [EXIT]
Sizing columns
Go to top of the column, press (Format), 8, # of bytes
Use -1 for auto sizing
(not available)
Number format (number of decimal places)
Select cells, (Format), 1.  Number Format.  Select 8 to select the number of decimal places
(not available)
Conditional Formatting
(not available)
[ F6 ] ( > ), [ F5 ] (CONDIT), complete the prompt
Filling a formula
Select the source cell and copy it ([ Shift ], [ View ]).  Select target cells and paste the formula ( [ Shift ], [ Menu ], [ → ], select Formula)
Select the target cell range, [ F2 ]  (EDIT), [ F6 ] ( > ), [ F1 ] (FILL)
Plotting a scatter plot
(not available)
Select range, [ F6 ] ( > ), [ F1 ] (Graph), [ F1 ] or [ F2 ] or [ F3 ] for Graph1, Graph2, or Graph3, respectively
Trend line analysis – Linear Regression
Go to an output cell, [ Shift ], [ . ] (=),[Toolbox], (App), Spreadsheet, REGRS
Syntax: REGRS(range, 1)
Select range, [ F6 ] ( > ), [ F2 ] (CALC), [ F3 ] (REG), [ F1 ] (X), [ F1 ] (ax+b).  Results are shown.  Recall separate variables through VARS-STAT-GRAPH

Do you use the spreadsheet mode on your calculator?  Check it out if you have not done so. 

Happy First Days of Summer (Northern Hemisphere)/Winter (Southern Hemisphere)!

Eddie



This blog is property of Edward Shore, 2017

Friday, January 13, 2017

Retro Review: Sharp Compet CS-2302 Review

Retro Review:  Sharp Compet CS-2302 Review

I’m going for a little departure from the usual types of calculators I cover.

Sharp Compet CS-2302


Company:  Sharp
Type:  Adding Machine, Paperless
Years Made: 1970s
Batteries:  AC Plug

I purchased the Compet CS-2302 from a local thrift store in Glendora, CA back in the summer of 2016. 

Adding machine, but where’s the tape?

The CS-2302 is a paperless desktop calculator, but retains the characteristics of an adding machine.  That is to add numbers, enter your number and press [ + = ].  The total is immediately displayed.  Same with subtraction, press [ - = ] to subtract. 

What is unusual about the CS-2302 is a lack of a subtotal or total key (normally marked [ S ] and [ * T ], respectively).  Totals are cleared by pressing the clear button twice.

There is an exchange key [ ↕ ] on the CS-2302, something I don’t ever recall seeing on an adding machine.

The CS-2302 has two memories, M and I.  There are separate memory add and recall keys dedicated to both memories.

The keyboard is very solid.  The keys are responsive and it was well maintained. 

The Very Bright Display

The CS-2302 in a dark room

I think the CS-2302 wins the award for having the brightest display when it comes to calculators. 

The Red Negative Indicator

Even more amazing is the multi-color display.  Yes, in 2017 we live in a world where multi-color displays on calculators are close to common place:  HP Prime, TI-84 Plus CE, TI-nSpire CX, Casio Prizm, and Casio Classpad fx-CP400.  However, the CS-2302 is from the 1907s: a red negative sign indicator

Modes

The usual adding machine modes are present:  Constant Mode toggle (K), fix decimal selector complete with Add Mode, and automatic summation (Σ) toggle.

If you are not familiar with Add Mode, it is a mode where the all sums are rounded to 2 decimal places.  You are allowed to add and subtract numbers in dollars and cents without having to press the decimal point key [ . ].  Add Mode is a favorite of many office workers.

Item Counts, AVG, MU

The Item Count adds the number of addition and subtraction operations.  Pressing [IC] gives the item count and twice to clear it.

You can also use the item count to get the average of numbers added by one step with the average key ([AVG]).  Calculating the average clears the item count automatically.

Sharp called the [MU] the multiple use key in the 1970s.  Now the key is called the mark-up key.  It is true that [MU] serves multiple purposes.  Looking at the manual from similar desktop calculators from Sharp, the [MU] allows for cost, sell, markup, margin, and percent change calculations. For example:

Percent Change:  new [ + ] old [ - ] [ MU ]

Selling Price:  cost [ ÷ ] margin [ MU ]

Markup:  sell [ + ] cost [ - ] [ MU ]

Final Verdict

I love the display of the CS-2302 and the big size and steady keyboard.  I wish the CS-2302 had a totals key [ * T ] to complete calculations.  This desktop calculator, and others like it, would be a good ecological alternative for those who don’t want paper tape. 

Eddie

This blog is property of Edward Shore, 2017



Sunday, March 20, 2016

Programming with the PrgCalcPro iOS App




App Creator: SekApps
Price: I paid $0.99
Platform: iOS
Memory: 1,000 steps with 100 registers 

The PrgCalcPro is based on the Russian scientific calculator Elektronika MK-61.  The MK-61 was in production from 1981 to 1993.  Originally the MK-61 had 15 memory registers and 105 steps.  There are Boolean operations but no built in statistics mode.   

The PrgCalcPro and MK-61 operated by Reverse Polish Notation (RPN), like the Hewlett Packard calculators.  The calculator has 4 stacks. 

The PrgCalcPro has more English key labels instead of Russian.  You can find notes of the MK-61 here:

http://www.thimet.de/CalcCollection/Calculators/Elektronika-MK-61/CmdRef.html


Programming Notes:

M is STO, R is RCL.  There are 15 readily accessible memory registers available from the keyboard:  0-9, a, b, c, d, and e. 

Angle mode is determined by a manual switch.  Unfortunately it can't be programmed (I don't think).  

Certain symbols are used:
[x] Integer Part
{x} Fractional Part
MAX. The maximum of y and x. 
SIG.  Sign of x
Bx. Last X recall. 
lg Common logarithm (base 10, LOG)
tg Tangent function (TAN)
A small recycling symbol ([ F ], [ . ]) represents the Roll Down function. 
<--> represents the exchange function (X<>Y)
x^y: Power function where the base is on the x stack and the exponent is on the y stack.  The exponent remains of the y stack upon calculation and is not "consumed".  

This blog entry will have basic programs, and additional programs will follow on the next few blog entries.  


Eccentricity of an Ellipse
a ≥ b, b is entered first

0: 13  ;  /
   1: 22  ;  X^2
   2: 0B  ;  +/-
   3: 01  ;  1
   4: 10  ;  +
   5: 21  ;  sqr \\ √ 
   6: 50  ;  STOP


The Average of Non-Zero Numbers

Keep entering numbers using n, [RUN].  When you are done, enter 0, [RUN].  The display will show sum (memory 0), press [RUN] to get the number of points (memory 1), and finally press [RUN] to get the average.  

Notes:
The tests for the ProCalcPro (and the MK-61) work slightly differently from Hewlett Packard RPN programming calculators.  

Format:
Test ( x<0, x=0, x≥0, x≠0)
Code Number (00-99), or label
Do this next command instead of test is true 

Example:
x≠0
15
R, 0
+

If the number in the display is non-zero (test is true), then recall memory register 0 and add the number to it.  If the number is zero (test is false), skip to line 15.  

Thanks to thimet.net.  http://www.thimet.de/CalcCollection/Calculators/Elektronika-MK-61/CmdRef.html

Program:   
0: 40  ;  M0
   1: 01  ;  1
   2: 41  ;  M1
   3: 50  ;  STOP
   4: 57  ;  X!=0 \\ X≠0
   5: 15 \\ Goto line 15 if X is zero
   6: 60  ;  R0
   7: 10  ;  +
   8: 40  ;  M0
   9: 61  ;  R1
  10: 01  ;  1
  11: 10  ;  +
  12: 41  ;  M1
  13: 51  ;  JMP \\ Goto line 03 (the next code is a step code number)
  14: 03
  15: 60  ;  R0
  16: 50  ;  STOP
  17: 61  ;  R1
  18: 50  ;  STOP
  19: 13  ;  /
  20: 50  ;  STOP

Quadratic Formula

Equation: Ax^2 + Bx + C = 0
Determinant: D = B^2 - 4AC
Roots:  -B/(2A) ± √(D)/(2A)

Store A, B, and C in the a, b, and c registers respectively.  
Register a: [ . ]
Register b: [ +/- ]
Register c: [ EXT ]

Output Registers:
D = determinant
Memory 0 = root 1 if D ≥0, real part if D < 0
Memory 1 = root 2 if D ≥ 0, imaginary part if D < 0
Complex Roots Format: M0 ± i*M1

   0: 6B  ;  RB // RCL B
   1: 22  ;  X^2
   2: 04  ;  4
   3: 6A  ;  RA
   4: 12  ;  *
   5: 6C  ;  RC
   6: 12  ;  *
   7: 11  ;  -
   8: 4D  ;  MD // STO D
   9: 50  ;  STOP // determinant
  10: 59  ;  X>=0 // if X≥0 Goto line 12, else Goto line 28
  11: 28
  12: 21  ;  sqr // finding the real roots, sqr = √ 
  13: 0E  ;  ^
  14: 6B  ;  RB
  15: 11  ;  -
  16: 53  ;  SUB // execute subroutine located at line 41
  17: 41
  18: 40  ;  M0
  19: 50  ;  STOP
  20: 14  ;  XY
  21: 0B  ;  +- // CHS
  22: 6B  ;  RB
  23: 11  ;  -
  24: 53  ;  SUB
  25: 41
  26: 41  ;  M1
  27: 50  ;  STOP
  28: 31  ;  abs // complex roots
  29: 21  ;  sqr
  30: 6B  ;  RB
  31: 0B  ;  +-
  32: 53  ;  SUB
  33: 41
  34: 40  ;  M0
  35: 50  ;  STOP
  36: 14  ;  XY
  37: 53  ;  SUB
  38: 41
  39: 41  ;  M1
  40: 50  ;  STOP
  41: 6A  ;  RA // subroutine 
  42: 02  ;  2
  43: 12  ;  *
  44: 13  ;  /
  45: 52  ;  RET // return 


This blog is properly of Edward Shore.  2016. 



DM42 and HP 42S: Quadratic Equation, Characteristic Polynomial, and Eigenvalues

DM42 and HP 42S: Quadratic Equation, Characteristic Polynomial, and Eigenvalues The programs are listed for the Swiss Micros DM42 an...