Floating Point Calculator IEEE 754 for Programmers
This calculator converts a 32-bit binary string into it's floating point value (i.e. decimal values such as "3.14159..."). It can also convert the decimal number to a 32-bit binary string. It is easy to use and the binary string is color coded to help students differentiate between the sign, the exponent, and the mantissa.
For example, the floating point (decimal) value of Pi is 3.14159...
The binary representation of Pi is therefore:
01000000 01001001 00001111 11010000
This calculator supports two-way conversions. To clarify what that means, here are the conversions it can do:
(1) Decimal to Binary (3.14159 = 01000000 01001001 00001111 11010000)
(2) Binary to Decimal (01000000 01001001 00001111 11010000 = 3.14159)
Features:
(1) 32-bit precision available (swipe right)
(2) 64-bit precision COMING SOON (swipe left)
(3) Binary input (swipe down)
(4) Decimal input (swipe up)
(4) Dedicated keypad (no more erroneous characters)
(5) Change any part of the decimal by moving the green cursor and
(6) Color coded binary string to familiarize students with the sign, exponent, and mantissa
(7) Ads do not obstruct the screen (phones only)
(8) Copy binary value or decimal floating point value
(9) Copy hexadecimal and octal value
(10) Settings for appearance and behavior
(11) Large tablet screens have more room for binary and decimal keypads
Coming soon in future updates:
(1) Double precision calculations (64-bit)
(2) Premium Ad-Free version.
(3) Landscape mode
Visit my official website for more info.
https://peterfelixnguyen.github.io/portfolio#floating-point-calculator-android
Category : Tools
Related searches
Great app, nice layout, easy to use. Only thing that could be improved is the percent of error should display to at least 2 or 3 decimal places.