Convert 300 from decimal to hexadecimal
(base 16) notation:
Raise our base of 16 to a power
Start at 0 and increasing by 1 until it is >= 300
160 = 1
161 = 16
162 = 256
163 = 4096 <--- Stop: This is greater than 300
Since 4096 is greater than 300, we use 1 power less as our starting point which equals 2
Work backwards from a power of 2
We start with a total sum of 0:
The highest coefficient less than 15 we can multiply this by to stay under 300 is 1
Multiplying this coefficient by our original value, we get: 1 * 256 = 256
Add our new value to our running total, we get:
0 + 256 = 256
This is <= 300, so we assign our outside coefficient of 1 for this digit.
Our new sum becomes 256
Our hexadecimal notation is now equal to 1
The highest coefficient less than 15 we can multiply this by to stay under 300 is 2
Multiplying this coefficient by our original value, we get: 2 * 16 = 32
Add our new value to our running total, we get:
256 + 32 = 288
This is <= 300, so we assign our outside coefficient of 2 for this digit.
Our new sum becomes 288
Our hexadecimal notation is now equal to 12
The highest coefficient less than 15 we can multiply this by to stay under 300 is 12
Multiplying this coefficient by our original value, we get: 12 * 1 = 12
Add our new value to our running total, we get:
288 + 12 = 300
Hexadecimal (10 - 15) are represented by an (A-F) where 12 translates to the letter C
This = 300, so we assign our outside coefficient of C for this digit.
Our new sum becomes 300
Our hexadecimal notation is now equal to 12C