CONVERTING FROM DECIMAL TO HEXADECIMAL

Converting from Decimal to Hexadecimal
Steps:
 * 1) Divide the decimal number by 16.   Treat the division as an integer division.
 * 2) Write down the remainder (in hexadecimal).
 * 3) Divide the result again by 16.  Treat the division as an integer division.
 * 4) Repeat step 2 and 3 until result is 0.

The hex value is the digit sequence of the remainders from the last to first.
 * Note: a remainder in this topic refers to the left over value after performing an integer division.

HEXADECIMAL 0 1 2 3 4 5 6 7 8 9 A B C D E F DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Example 1
Convert the number 1128 DECIMAL to HEXADECIMAL

STEP 1 


 * Start by dividing the number by 16.
 * 1128 / 16
 * In this case, 1128 divided by 16 is 70.5. So the integer division result is 70 (throw out anything after the decimal point).
 * 70
 * The remainder is (70.5 - 70) multiplied with 16; or (0.5 times 16), which is 8.

 STEP 2
 * Then, divide the result again by 16
 * 70 / 16
 * (the number 70 on the DIVISION column comes from the previous RESULT).
 * In this case, 70/16=4.375. So the integer division result is 4 (throw out anything after the decimal point)
 * The remainder is (0.375 multiplied with 16, which is 6.

STEP 3
 * Repeat.  Note here that 4/16=0.25.  So the integer division result is 0.
 * The remainder is (0.25-0) multiplied with 16, which is 4.

 STEP 4 
 * Stop because the result is already 0 (0 divided by 16 will always be 0)

STEP 5
 * Well, (468) is the answer. These numbers come from the REMAINDER column values


 * Side note: You can get the remainder of a division using the Modulus or % operator. Ie: 1128%16=8.

Reference
Decimal to Hexadecimal