Programmable Calculator BASIC

Programmable Calculator BASIC


ProCalc is a powerful programmable scientific calculator that incorporates a highly capable BASIC interpreter together with six programmable keys (P1-P6) allowing six programs to be loaded at any time.

We realise that your privacy is important which is why we don't use any form of advertisement to fund the developent of ProCalc.

FEATURES
• BASIC Interpreter with 10 data types (Boolean, Byte, Complex, Double, Float, Integer, Long, Short, String and Variant) and wide range of functions including:- calculator memory access, reading and writing files, 51 maths functions, 11 string functions, 12 date and time functions, 29 graphics functions, 3 graph drawing functions, 3 touch screen functions and a couple of functions for generating messages and prompting for data input.
• Works in Decimal, Binary, Octal, Hexadecimal and Statistical modes.
• Degrees, Radians, Gradians and Hyperbolic Trigonometry modes.
• Fix, Sci, Eng, Fractional and Normal display formats for controlling the number of decimal points / significant figures etc.
• Standard Trigonometric Functions including:- Sine, Cosine, Tangents, Secant, Cosecant, Cotangents and their inverse functions.
• Hyperbolic Trigonometric Functions including:- Sine, Cosine, Tangents, Secanant, Cosecant, Cotangents and their inverse functions.
• Ten Memory including MS, M+, M-, MR.
• Percentage function
• Common Logarithm (Base 10), Binary Logarithm (Base 2) and Natural Logarithm (Base e)
• X^2 and Square Root
• X^n and X root n
• Reciprocal (1/x)
• Factorial using the gamma functions allows the factorial of non-integer numbers.
• Built in constants including:- pi, e, g and c.
• Binary operators include AND, OR, XOR, NOT, NAND, NOR, XNOR, RoL, RoR, AsL, AsR, LsR, RoLC, RoRC and BitX (Special function for extracting and combining arbitrary bits from a word: FEDC bitx F0F0 outputs 00FD).
• Binary, Octal and Hexadecimal modes can be used with either 8 bit, 16 bit, 32 bit or 64bit word size.
• Statistical Mode allows the calculation of Sum of values, sum of squares, mean (x-bar), population standard deviation, sample standard deviation and variance.

The programmable calculator comes with an extensive help system and several examples programs. The pre-written programs include:-

System Programs
• System/Area - Calculate area of circles, cones, cubes, ellipses, rectangles, spheres, squares and triangles.
• System/Convert:- Converts between various distances, areas, volumes, masses and speeds.
• System/Volume - Calculate volume of boxes, cones, cubes, cylinders, pyramids and spheres.

Example Programs
• Examples/Constants - Template Program for making a list of Constants.
• Examples/Counter - Increments a counter each time the button is pressed.
• Examples/Demo - Demo showing how graphics can be used within ProCalc
• Examples/FileIO - FileWrite option writes current calculator value into a file. FileRead option reads a value from a file and sets it as the calculators value,
• Examples/Graphs - Draws Cosine, Sine and Tangent Graphs.
• Examples/Hello - The Hello World Program!
• Examples/Memory Multiply - Multiply one of the calculators memory by the current value.
• Examples/Multiply by Two - Multiplies current calculator value by two

********************
If you have any problems, find any bugs or have any suggestions for this app then please Email us directly using the link provided on this page. Leaving a one star ratings on Google Play does little to help fix the problem and is not as effective as sending us an email describing any problems you have seen.
********************

Recent changes:
1.8.2 Added number of open parenthesis indicator to status line. Updated built in convert program.
1.8.1 Added fractional display mode to FSE button (e.g. PI can be displayed as 3 16/113).
1.8 Given the App a new look. Added an X Y exchange button. Added lots of under the hood improvements for future development. Added a Convert program in System Drawer that converts between various Distances, Areas, Volumes, Masses and Speeds.
Add to list
Free
85
4.3
User ratings
30
Installs
1,000+
Concerns
0
File size
1169 kb
Screenshots
Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC Screenshot of Programmable Calculator BASIC
About Programmable Calculator BASIC
ProCalc is a powerful programmable scientific calculator that incorporates a highly capable BASIC interpreter together with six programmable keys (P1-P6) allowing six programs to be loaded at any time.

We realise that your privacy is important which is why we don't use any form of advertisement to fund the developent of ProCalc.

FEATURES
• BASIC Interpreter with 10 data types (Boolean, Byte, Complex, Double, Float, Integer, Long, Short, String and Variant) and wide range of functions including:- calculator memory access, reading and writing files, 51 maths functions, 11 string functions, 12 date and time functions, 29 graphics functions, 3 graph drawing functions, 3 touch screen functions and a couple of functions for generating messages and prompting for data input.
• Works in Decimal, Binary, Octal, Hexadecimal and Statistical modes.
• Degrees, Radians, Gradians and Hyperbolic Trigonometry modes.
• Fix, Sci, Eng, Fractional and Normal display formats for controlling the number of decimal points / significant figures etc.
• Standard Trigonometric Functions including:- Sine, Cosine, Tangents, Secant, Cosecant, Cotangents and their inverse functions.
• Hyperbolic Trigonometric Functions including:- Sine, Cosine, Tangents, Secanant, Cosecant, Cotangents and their inverse functions.
• Ten Memory including MS, M+, M-, MR.
• Percentage function
• Common Logarithm (Base 10), Binary Logarithm (Base 2) and Natural Logarithm (Base e)
• X^2 and Square Root
• X^n and X root n
• Reciprocal (1/x)
• Factorial using the gamma functions allows the factorial of non-integer numbers.
• Built in constants including:- pi, e, g and c.
• Binary operators include AND, OR, XOR, NOT, NAND, NOR, XNOR, RoL, RoR, AsL, AsR, LsR, RoLC, RoRC and BitX (Special function for extracting and combining arbitrary bits from a word: FEDC bitx F0F0 outputs 00FD).
• Binary, Octal and Hexadecimal modes can be used with either 8 bit, 16 bit, 32 bit or 64bit word size.
• Statistical Mode allows the calculation of Sum of values, sum of squares, mean (x-bar), population standard deviation, sample standard deviation and variance.

The programmable calculator comes with an extensive help system and several examples programs. The pre-written programs include:-

System Programs
• System/Area - Calculate area of circles, cones, cubes, ellipses, rectangles, spheres, squares and triangles.
• System/Convert:- Converts between various distances, areas, volumes, masses and speeds.
• System/Volume - Calculate volume of boxes, cones, cubes, cylinders, pyramids and spheres.

Example Programs
• Examples/Constants - Template Program for making a list of Constants.
• Examples/Counter - Increments a counter each time the button is pressed.
• Examples/Demo - Demo showing how graphics can be used within ProCalc
• Examples/FileIO - FileWrite option writes current calculator value into a file. FileRead option reads a value from a file and sets it as the calculators value,
• Examples/Graphs - Draws Cosine, Sine and Tangent Graphs.
• Examples/Hello - The Hello World Program!
• Examples/Memory Multiply - Multiply one of the calculators memory by the current value.
• Examples/Multiply by Two - Multiplies current calculator value by two

********************
If you have any problems, find any bugs or have any suggestions for this app then please Email us directly using the link provided on this page. Leaving a one star ratings on Google Play does little to help fix the problem and is not as effective as sending us an email describing any problems you have seen.
********************

Recent changes:
1.8.2 Added number of open parenthesis indicator to status line. Updated built in convert program.
1.8.1 Added fractional display mode to FSE button (e.g. PI can be displayed as 3 16/113).
1.8 Given the App a new look. Added an X Y exchange button. Added lots of under the hood improvements for future development. Added a Convert program in System Drawer that converts between various Distances, Areas, Volumes, Masses and Speeds.

Android Market Comments
A Google User
Jan 27, 2015
Factorials are inaccurate 12! Gives 12!+1
A Google User
Nov 16, 2014
Great expectations ! - but sadly non but the calculator face page appeared on my Android TAB PC. Just a bad joke so far.
A Google User
Oct 10, 2014
Great calculator! This is a great calculator, I'd previously used RealCalc but the built-in BASIC that this one has makes all the difference. It does need to be re-skinned though to look more like RealCalc (which 'looks' a *lot* nicer). The screenshots don't do it any favours, it needs to be much 'prettier' and look more like a proper calculator. The price for the full version is also far too high for casual sales. It would get 100x more purchases if it was a tenth of the price.
A Google User
May 17, 2014
Great Concept The concept of user definable keys is brilliant and well implemented. The BASIC interpreter seems quite solid. The developer is responsive questions. But... The calculator looses ground through a poor interface both in the terms of aesthetics and ergonomics. The key board is crowded by "extra keys and the second function of keys is hidden until the "shift" key is pressed. The percentage function operates as 50 + 10% =50.1. Real calculators would give a result of 55. The calculator does not AutoRange to scientific mode for large and small numbers. IE Numbers such as 6E-23 are displayed as "0" unless you manually select scientific mode. The BASIC interpreter is good within itself but the documentation/examples has been written by people who know what they are doing. This means that the help file is mainly only useful to people who don't need help. The examples lack the annotations needed for beginners to begin "Hack and Patch" programing. The adds are overly intrusive and the paid version is priced to kill sales. If you really need user definable keys ProCalc will do the job, otherwise stick with RealCalc.
A Google User
Apr 10, 2014
Excellent an excellent one for beginner programmers