ProCalc is a powerful programmable scientific calculator that incorporates a highly capable BASIC interpreter. ProCalc has six programmable keys (P1-P6) each of which can be loaded with a BASIC program of your choice. This flexibility means that you can extend the calculator with your own BASIC programs so that it can per form your own calculations all at the touch of a button.

As an example, most calculators do not provide a function to calculate the area of a circle without entering the formula PI * Radius2 which can become quite tedious and error prone if done repeatedly. Our programmable calculator allows you to create this function and assign it to one of the programmable keys. The BASIC program that performs this function is shown below:-

FUNCTION AreaOfCircle(R AS DOUBLE) AS DOUBLE

REM If radius wasn't entered in calculator then ask for it now

IF (R = 0.0) THEN

INPUT "Enter Radius",R

END IF

REM Calculate area of circle

AreaOfCircle = PI * R * R

END FUNCTION

Once this has been added to a programmable key then it simply becomes a matter of entering the radius and pressing the appropriate programmable key. This save the tedium of repetitive calculations and completely eliminates the chances of making mistakes when entering the formula - the calculation will be performed consistently every time.

A popup menu will be displayed when a programmable key is pressed that is associated with a program containing several functions. If it contains only a single function then it will be immediately executed.

A program is passed the contents of the calculator's display when it is started and has full access to the calculator's memories. Your programs are also able to popup dialog boxes to ask for additional input values, display a list of items to choose from, read and write to files and display a alert boxes.

This programmable calculator offers the following facilities and features:-

o Works in Decimal, Binary, Octal, Hexadecimal and Statistical modes.

o Degrees, Radians, Gradians and Hyperbolic Trigonometry modes.

o Fix, Sci, Eng and Normal display formats for controlling the number of decimal points / significant figures.

o Standard Trigonometric Functions including:- Sine, Cosine, Tangents, Secant, Cosecant, Cotangents and their inverse functions.

o Hyperbolic Trigonometric Functions including:- Sine, Cosine, Tangents, Secanant, Cosecant, Cotangents and their inverse functions.

o Memory including MS, M+, M-, MR

o Percentage function

o Common Logarithm (Base 10), Binary Logarithm (Base 2) and Natural Logarithm (Base e)

o X^2 and Square Root

o X^n and X root n

o Reciprocal (1/x)

o Factorial using the gamma functions allows the factorial of non-integer numbers.

o Built in constants including:- pi, e, g and c.

o 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).

o Binary, Octal and Hexadecimal modes can be used with either 8 bit, 16 bit, 32 bit or 64bit word size.

o 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 a set of several pre-written programs and examples programs. The pre-written programs include:-

o Area Calculation - calculate area of circles, cones, cubes, ellipses, rectangles, spheres, squares and triangles.

o Volume Calculations - calculate volume of boxes, cones, cubes, cylinders, pyramids and spheres.

********************

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.7.2 - Embedded Help Files within App.

1.7.1 - Calculate factorials using traditional methods for integer numbers less than or equal to 20 (i.e. 0 ... 20). For none integer numbers and values greater than 20 the factorials are calculated using the gamma function.

1.7 - Changed to use new build system. Reduced App size by 40%

1.6.6 - Prevent ProCalc from crashing when viewing external memory card from built-in File Manager.

1.6.5 - Updated to latest libraries.

As an example, most calculators do not provide a function to calculate the area of a circle without entering the formula PI * Radius2 which can become quite tedious and error prone if done repeatedly. Our programmable calculator allows you to create this function and assign it to one of the programmable keys. The BASIC program that performs this function is shown below:-

FUNCTION AreaOfCircle(R AS DOUBLE) AS DOUBLE

REM If radius wasn't entered in calculator then ask for it now

IF (R = 0.0) THEN

INPUT "Enter Radius",R

END IF

REM Calculate area of circle

AreaOfCircle = PI * R * R

END FUNCTION

Once this has been added to a programmable key then it simply becomes a matter of entering the radius and pressing the appropriate programmable key. This save the tedium of repetitive calculations and completely eliminates the chances of making mistakes when entering the formula - the calculation will be performed consistently every time.

A popup menu will be displayed when a programmable key is pressed that is associated with a program containing several functions. If it contains only a single function then it will be immediately executed.

A program is passed the contents of the calculator's display when it is started and has full access to the calculator's memories. Your programs are also able to popup dialog boxes to ask for additional input values, display a list of items to choose from, read and write to files and display a alert boxes.

This programmable calculator offers the following facilities and features:-

o Works in Decimal, Binary, Octal, Hexadecimal and Statistical modes.

o Degrees, Radians, Gradians and Hyperbolic Trigonometry modes.

o Fix, Sci, Eng and Normal display formats for controlling the number of decimal points / significant figures.

o Standard Trigonometric Functions including:- Sine, Cosine, Tangents, Secant, Cosecant, Cotangents and their inverse functions.

o Hyperbolic Trigonometric Functions including:- Sine, Cosine, Tangents, Secanant, Cosecant, Cotangents and their inverse functions.

o Memory including MS, M+, M-, MR

o Percentage function

o Common Logarithm (Base 10), Binary Logarithm (Base 2) and Natural Logarithm (Base e)

o X^2 and Square Root

o X^n and X root n

o Reciprocal (1/x)

o Factorial using the gamma functions allows the factorial of non-integer numbers.

o Built in constants including:- pi, e, g and c.

o 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).

o Binary, Octal and Hexadecimal modes can be used with either 8 bit, 16 bit, 32 bit or 64bit word size.

o 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 a set of several pre-written programs and examples programs. The pre-written programs include:-

o Area Calculation - calculate area of circles, cones, cubes, ellipses, rectangles, spheres, squares and triangles.

o Volume Calculations - calculate volume of boxes, cones, cubes, cylinders, pyramids and spheres.

********************

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.7.2 - Embedded Help Files within App.

1.7.1 - Calculate factorials using traditional methods for integer numbers less than or equal to 20 (i.e. 0 ... 20). For none integer numbers and values greater than 20 the factorials are calculated using the gamma function.

1.7 - Changed to use new build system. Reduced App size by 40%

1.6.6 - Prevent ProCalc from crashing when viewing external memory card from built-in File Manager.

1.6.5 - Updated to latest libraries.

Screenshots

About ProCalc with BASIC Interpreter

ProCalc is a powerful programmable scientific calculator that incorporates a highly capable BASIC interpreter. ProCalc has six programmable keys (P1-P6) each of which can be loaded with a BASIC program of your choice. This flexibility means that you can extend the calculator with your own BASIC programs so that it can per form your own calculations all at the touch of a button.

As an example, most calculators do not provide a function to calculate the area of a circle without entering the formula PI * Radius2 which can become quite tedious and error prone if done repeatedly. Our programmable calculator allows you to create this function and assign it to one of the programmable keys. The BASIC program that performs this function is shown below:-

FUNCTION AreaOfCircle(R AS DOUBLE) AS DOUBLE

REM If radius wasn't entered in calculator then ask for it now

IF (R = 0.0) THEN

INPUT "Enter Radius",R

END IF

REM Calculate area of circle

AreaOfCircle = PI * R * R

END FUNCTION

Once this has been added to a programmable key then it simply becomes a matter of entering the radius and pressing the appropriate programmable key. This save the tedium of repetitive calculations and completely eliminates the chances of making mistakes when entering the formula - the calculation will be performed consistently every time.

A popup menu will be displayed when a programmable key is pressed that is associated with a program containing several functions. If it contains only a single function then it will be immediately executed.

A program is passed the contents of the calculator's display when it is started and has full access to the calculator's memories. Your programs are also able to popup dialog boxes to ask for additional input values, display a list of items to choose from, read and write to files and display a alert boxes.

This programmable calculator offers the following facilities and features:-

o Works in Decimal, Binary, Octal, Hexadecimal and Statistical modes.

o Degrees, Radians, Gradians and Hyperbolic Trigonometry modes.

o Fix, Sci, Eng and Normal display formats for controlling the number of decimal points / significant figures.

o Standard Trigonometric Functions including:- Sine, Cosine, Tangents, Secant, Cosecant, Cotangents and their inverse functions.

o Hyperbolic Trigonometric Functions including:- Sine, Cosine, Tangents, Secanant, Cosecant, Cotangents and their inverse functions.

o Memory including MS, M+, M-, MR

o Percentage function

o Common Logarithm (Base 10), Binary Logarithm (Base 2) and Natural Logarithm (Base e)

o X^2 and Square Root

o X^n and X root n

o Reciprocal (1/x)

o Factorial using the gamma functions allows the factorial of non-integer numbers.

o Built in constants including:- pi, e, g and c.

o 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).

o Binary, Octal and Hexadecimal modes can be used with either 8 bit, 16 bit, 32 bit or 64bit word size.

o 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 a set of several pre-written programs and examples programs. The pre-written programs include:-

o Area Calculation - calculate area of circles, cones, cubes, ellipses, rectangles, spheres, squares and triangles.

o Volume Calculations - calculate volume of boxes, cones, cubes, cylinders, pyramids and spheres.

********************

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.7.2 - Embedded Help Files within App.

1.7.1 - Calculate factorials using traditional methods for integer numbers less than or equal to 20 (i.e. 0 ... 20). For none integer numbers and values greater than 20 the factorials are calculated using the gamma function.

1.7 - Changed to use new build system. Reduced App size by 40%

1.6.6 - Prevent ProCalc from crashing when viewing external memory card from built-in File Manager.

1.6.5 - Updated to latest libraries.

As an example, most calculators do not provide a function to calculate the area of a circle without entering the formula PI * Radius2 which can become quite tedious and error prone if done repeatedly. Our programmable calculator allows you to create this function and assign it to one of the programmable keys. The BASIC program that performs this function is shown below:-

FUNCTION AreaOfCircle(R AS DOUBLE) AS DOUBLE

REM If radius wasn't entered in calculator then ask for it now

IF (R = 0.0) THEN

INPUT "Enter Radius",R

END IF

REM Calculate area of circle

AreaOfCircle = PI * R * R

END FUNCTION

Once this has been added to a programmable key then it simply becomes a matter of entering the radius and pressing the appropriate programmable key. This save the tedium of repetitive calculations and completely eliminates the chances of making mistakes when entering the formula - the calculation will be performed consistently every time.

A popup menu will be displayed when a programmable key is pressed that is associated with a program containing several functions. If it contains only a single function then it will be immediately executed.

A program is passed the contents of the calculator's display when it is started and has full access to the calculator's memories. Your programs are also able to popup dialog boxes to ask for additional input values, display a list of items to choose from, read and write to files and display a alert boxes.

This programmable calculator offers the following facilities and features:-

o Works in Decimal, Binary, Octal, Hexadecimal and Statistical modes.

o Degrees, Radians, Gradians and Hyperbolic Trigonometry modes.

o Fix, Sci, Eng and Normal display formats for controlling the number of decimal points / significant figures.

o Standard Trigonometric Functions including:- Sine, Cosine, Tangents, Secant, Cosecant, Cotangents and their inverse functions.

o Hyperbolic Trigonometric Functions including:- Sine, Cosine, Tangents, Secanant, Cosecant, Cotangents and their inverse functions.

o Memory including MS, M+, M-, MR

o Percentage function

o Common Logarithm (Base 10), Binary Logarithm (Base 2) and Natural Logarithm (Base e)

o X^2 and Square Root

o X^n and X root n

o Reciprocal (1/x)

o Factorial using the gamma functions allows the factorial of non-integer numbers.

o Built in constants including:- pi, e, g and c.

o 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).

o Binary, Octal and Hexadecimal modes can be used with either 8 bit, 16 bit, 32 bit or 64bit word size.

o 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 a set of several pre-written programs and examples programs. The pre-written programs include:-

o Area Calculation - calculate area of circles, cones, cubes, ellipses, rectangles, spheres, squares and triangles.

o Volume Calculations - calculate volume of boxes, cones, cubes, cylinders, pyramids and spheres.

********************

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.7.2 - Embedded Help Files within App.

1.7.1 - Calculate factorials using traditional methods for integer numbers less than or equal to 20 (i.e. 0 ... 20). For none integer numbers and values greater than 20 the factorials are calculated using the gamma function.

1.7 - Changed to use new build system. Reduced App size by 40%

1.6.6 - Prevent ProCalc from crashing when viewing external memory card from built-in File Manager.

1.6.5 - Updated to latest libraries.

Android Market Comments

Excellent an excellent one for beginner programmers

Jan 27, 2015