document.write( "Question 985152: Hello Sir,
\n" );
document.write( "I want to know \"Octal to Decimal conversion\"- formula\r
\n" );
document.write( "\n" );
document.write( "&
\n" );
document.write( " Hexadecimal to Decimal conversion- formula.\r
\n" );
document.write( "\n" );
document.write( "Please help me in this.\r
\n" );
document.write( "\n" );
document.write( "Thanks\r
\n" );
document.write( "\n" );
document.write( " \n" );
document.write( "
Algebra.Com's Answer #606002 by Edwin McCravy(20055)![]() ![]() You can put this solution on YOUR website! \r\n" ); document.write( "I'm assuming you mean converting whole numbers, integers. \r\n" ); document.write( "Converting fractions is different.\r\n" ); document.write( "\r\n" ); document.write( "For octal, the algorithm is this, starting with the first digit\r\n" ); document.write( "\r\n" ); document.write( "Multiply by 8\r\n" ); document.write( "Add next digit\r\n" ); document.write( "Multiply by 8\r\n" ); document.write( "Add next digit\r\n" ); document.write( ".....\r\n" ); document.write( "\r\n" ); document.write( "In hex, just use 16 instead of 8, and remember that A=10, B=11, etc.\r\n" ); document.write( "\r\n" ); document.write( "until you run out of digits.\r\n" ); document.write( "\r\n" ); document.write( "Suppose you have the octal number \r\n" ); document.write( "\r\n" ); document.write( "647210538\r\n" ); document.write( "\r\n" ); document.write( "Start with first digit 6\r\n" ); document.write( "\r\n" ); document.write( " 6\r\n" ); document.write( " 6*8+4 = 52\r\n" ); document.write( " 52*8+7 = 423\r\n" ); document.write( " 423*8+2 = 3386\r\n" ); document.write( " 3386*8+1 = 27089\r\n" ); document.write( " 27089*8+0 = 216712\r\n" ); document.write( " 216712*8+5 = 1733701 \r\n" ); document.write( "1733701*8+3 = 13869611\r\n" ); document.write( "\r\n" ); document.write( "647210538 = 1386961110\r\n" ); document.write( "\r\n" ); document.write( "Suppose we have the hex number:\r\n" ); document.write( "\r\n" ); document.write( "D59A52C16\r\n" ); document.write( "\r\n" ); document.write( "You might want to write it this way first:\r\n" ); document.write( "\r\n" ); document.write( "(13)59(10)52(12)\r\n" ); document.write( "\r\n" ); document.write( "Start with D which is 13\r\n" ); document.write( "\r\n" ); document.write( " 13\r\n" ); document.write( " 13*16+5 = 213\r\n" ); document.write( " 213*16+9 = 3417\r\n" ); document.write( " 3417*16+10 = 54682\r\n" ); document.write( " 54682*16+5 = 874917\r\n" ); document.write( " 874917*16+2 = 13998674\r\n" ); document.write( "13998674*16+12 = 223978796\r\n" ); document.write( "\r\n" ); document.write( "So D59A52C16 = 22397879610 \r\n" ); document.write( " \r\n" ); document.write( "It's very easy with a TI graphing calculator, because when\r\n" ); document.write( "you press *16+ after a calculation you don't have to reenter\r\n" ); document.write( "the last number, it just automatically uses it as Ans and you\r\n" ); document.write( "see Ans*16+. So it's very fast on a TI.\r\n" ); document.write( "\r\n" ); document.write( "Edwin\n" ); document.write( " |