Re: mental hex/decimal conversion?

From: "Martin Slack" <m.g.slack@xxxxxxxxxxxx>

To: <programmingblind@xxxxxxxxxxxxx>

Date: Sun, 12 Apr 2009 09:10:23 +0100

There is a way to convert using only addition and multiplying by 16
itself...

Start with the left hand digit.
Multiply by sixteen and add the next digit to the right.
Multiply that sum by 16 and add the next digit to the right.
Continue until you have added the rightmost digit.
You have the answer.
hth
Martin

call that number x
! Multiply that digit by 16 to the power x
! Set the result aside
! Move one digit to the right
! Multiply that digit by 16 to the power x-1
! Set the result aside
! Move one digit to the right
! Multiply that digit by 16 to the power x-2
! Set the result aside
! Continue until you get to the right most digit and finally

multiply it by

16 to the power x-x or zero
! Now add all these set aside numbers together to get the base 10