document.write( "Question 894634: Express 0.312 in base 10 as a binary number.
\n" );
document.write( "2.)convert the following in base ten to decimal
\n" );
document.write( "a.) (57/64)ten \n" );
document.write( "
Algebra.Com's Answer #542216 by Theo(13342)![]() ![]() You can put this solution on YOUR website! .312 = 312/1000\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "312 = 100111000 in binary. \n" ); document.write( "1000 = 1111101000\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( ".312 = 312/1000 = 100111000 / 1111101000\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "dividing in binary, you get:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "100111000 ÷ 11111010 = 1.001111110111110011\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "i did not do this by hand.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "i used a binary calculator.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "the process is not very complex but very cumbersome and highly prone to errors and is not recommended to attempt by hand for anything but the simplest numbers.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "i'll try a simpler number that should show you that the process is correct.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( ".25 = 25/100 = 11001 / 1100100\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "we'll use the calculator again to get:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "11001 ÷ 1100100 = 0.01\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( ".01 in binary is 0 / 2^1 + 1 / 2^2 which is equal to 0 + 1/4 which is equal to 1/4 which is equal to .25\r \n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "binary number go like this:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "going left from the decimal point, you have:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "2^0 \n" ); document.write( "2^1 \n" ); document.write( "2^2 \n" ); document.write( "2^3 \n" ); document.write( "2^4 \n" ); document.write( "....\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "going right from the decimal point you have:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "1/2^1 \n" ); document.write( "1/2^2 \n" ); document.write( "1/2^3 \n" ); document.write( "1/2^4 \n" ); document.write( "....\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "the binary division calculator can be found at:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "http://www.miniwebtool.com/binary-calculator/?number1=11001&operate=4&number2=1100100\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "if you want to learn how to do the calculations manually, then there's some links that will show you how to do it.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "some of them are:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "http://academic.evergreen.edu/projects/biophysics/technotes/misc/bin_math.htm \n" ); document.write( "http://www.exploringbinary.com/binary-division/ \n" ); document.write( "http://www.binarymath.info/multiplication-division.php\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "it is obvious that the number you asked for in binary was very complicated and certainly not desirable to perform by hand.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "the calculator came in quite handy for that even though we had to convert .312 into 312 / 1000 and then convert that to binary to get 100111000 / 1111101000 and then plugging that into the calculator.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "the second part of your question appears to be easier.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "i used my calculator to get 57/64 = .890625\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "that could also have been done by hand in a similar manner that the binary division is done by hand, but why go through all that if you don't have to?\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "bottom line is that binary division is not much different then decimal division.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "the process if the same, but the base of the number system you are dealing with is different and you have to account for that.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "i couldn't find a reference that talked about converting directly from decimal to binary when the decimal number was a fraction that was converted to a decimal.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "perhaps there's a way.\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "i just couldn't find it. \n" ); document.write( " \n" ); document.write( " |