Calc++ and MiniCalc++ Version 4.8
===========================
Gerard Hammond,
MacSOS
Two fast scientific calculators for Newton platform devices.
Shareware $15 US dollars. (However the equivalent in your local currency is accepted)
==================================================
* Now includes *
Newton OS 2 Compatibility.
Enhanced compatibility with German Newtons.
Added a date calculator, "Date++" (This is still at the beta stage)
==================================================
This is **another** free upgrade to registered users.
==================================================
Calc++ version 4.8
These very fast CASIO style scientific calculators also have:
18 scientific constants. Includes speed of light, Plancks, Boltzmann, etc.
** If you would like your own specific constants then put an extra five dollars in the envelope and don't forget
to include the names, units and values that you want in this Constants PopUp menu.
Tape
Recording tape available for copying old equations and results to the clipboard.
(Tape is not yet available in Minicalc++. Sorry. Email me if this a real big problem).
Round (RND)
Round numbers to the nearest whole number.
Õ
Is available by pressing exp .
Sin, Cos, Tan
Note. Tan is infinite 90 (+-) 180n where n=0, 1,2,3 and Calc+ realises this.
Also note that calculations on numbers very close to 90+180n can result in a loss of precision. For eg. my casio reports tan (269.95) as 1145.9153 whereas on Calc+ it is 1145.80977366.
ln
Natural Log Function. Represents the natural logarithm (log to the base e) of its integer or real argument x. The argument must be greater than 0.
NOTE: Calc+ returns 0 in this case.
log
Straight forward base 10 log of its integer or real argument x.
10^x
10 to the power of x. The yang of log.
ex
The exponential function represents e (the base of the natural log system) raised to the real of integer power of x.
Ì
Square root function of x
x^y
x to the power of y. Raises x to the power of y.
x^1/y
x to the power of inverse y.
%
Percentage Calculation. The percentage function is initiated by pressing % instead of = in a normal division calculation. For example the key combination to work out what percentage 4 of 16 is...
4 / 16 %
1/x
Inverse of x.
x^2
square of x. ie x time x.
x!
X factorial. For eg 5! = 5*4*3*2*1.
Min
20 memory registers (see directly above) are available for storage of users numbers.
M+ (and popups)
Add the current number to one of the selected registers and put the result back into the same register.
M+ (and popups)
Subtract the current number to one of the selected registers and put the result back into the same register.
** MiniCalc ** can be dragged around the screen by dragging the top of the window
=================
Changes in 4.8:
Newton OS 2 compatibility. (This is a rushed job. My notepad button was clashing with the new OS so I just removed it. v5.0 will add new and better features).
As a result I have included the old version. If you really need the notepad button use the 4.5 version of the respective calculators otherwise upgrade.
Changed our address (again)
Added the beginnings of a date calculator. I may remove it if people hate it.
May work on German Newtons. I have given up being optimistic.
=================
Changes in 4.5:
BIN/OCT/DEC/HEX conversions have now been implemented (you kept asking for it, so I did it!).
OR, AND, XOR are implemented for non-decimal bases. (however NEG and NOT are not yet available).
The memory registers automatically display the numbers in the current mode (Nice!)
The mode window has been removed (to save 9k) and now everything is available from the main window.
To change mode tap on the "Dec" in the results window and select from the pop up menu.
Standard deviation has also been implemented. It is also available from the mode pop up button.
The numbers for the SD set are entered by clicking "M in" button. The current set can be viewed by clicking the MR button. Unfortunately, no undo is available if you put in a wrong number. The entire SD set is cleared by the selecting Options-> "Clear Memory Registers". The SD set is independant from the normal memory registers and is saved across resets. Mean, number of data, average, sample Standard deviation, and population standard deviation have been implemented.
Sexagesimal to decimal (and back) conversions are now available from the inverse function pad. (I removed the LGamma function. If this is a problem let me know).
Corrected gravitational units from Nm^-2.kg^-1 to Nm^-2.kg^-2.
=================
Changes in 4:
Now handles numbers between ±1.0e308.
Larger Font for the number pad.
NOTE** Now handles more than 3 order of operations (unlimited and is now calculated according to
NewtonScript logic) ie Follows the normal mathematic order of operations.
Now has 20 user defineable memory registers.
Clearing the memory registers is now more cute.
(Min now doesn't pop up a window until you have filled every register. Then you have to choose one slot to replace it with the current number. Unfortunately, lots of very large numbers in the memory registers can make the
appearence of all the Memory pop up windows sluggish.
There's lots of re-useable code to keep Calc/MiniCalc as small as possible.
(I tried to have a button that would just change the viewbounds of Calc down to MiniCalc {ie have a button to shrink Calc to MiniCalc}, but that will have wait until version 5)
Fixed up some code in the NumberStr routines, again (Apple's is hopelessly broken).
Standard MacSOS About/Help screen introduced.
Both Calc/MiniCalc and can add NotePad buttons for immediate access.
Added Bohr Magnetron to list of constants. (All constants are now in MiniCalc)
Added a conversion button to convert from some common SI units to
various imperial and other units.
Added Info button and had to remove the Mode button. The Mode button became a "Change Mode"
menu item under options.
Made the "Poof" slightly bigger when clearing a number (But I am still not happy with it)
Changed the Registration window to be slightly more cleaner interface.
Added click sound to the number pad so that the user gets some feedback.
Fixed up display of scientific and fix modes.
Now you can tap on the "Fix" or "Sci" words in the "Answer Field" to return to "Dec" representation.
Tape is still only available from Calc but now records the equation and answer.
I have implemented exceptions to make handling errors more robust.
=================
Changes prior to 4 have been removed.
Future plans:
Allowed for editing of Convert button to users own values.
All other suggestions are most welcome.
I hope you like this programme.
Disclaimer.
Use this programme at your own risk. No warranty implied.
While every attempt has been made to double check the results, I cannot guarantee that everything works perfectly, especially with very large or very small numbers.
If you find any bugs or want any extra functions then please e-mail me and I'll see what I can do.
Best regards
Gerard
March 1996.
=====================================================
Gerard Hammond
MacSOS Consulting
Macintosh and Newton Specialists
5 Curtis St,
Armidale NSW 2350 Australia
Ph: (067) 72 8181 Mob: 019 46 5959 ghammond@metz.une.edu.au
=====================================================