Odpowiedź :
Dzieli się liczbę (potem wyniki) przez 2 do otrzymania 0. Reszty z dzieleń czytane od końca dają wynik.
17/2 = wynik 8 reszta 1
8/2 = wynik 4 reszta 0
4/2 = wynik 2 reszta 0
2/2 = wynik 1 reszta 0
1/2 = wynik 0 reszta 1
17 = 10001(2)
29/2 = wynik 14 reszta 1
14/2 = wynik 7 reszta 0
7/2 = wynik 3 reszta 1
3/2 = wynik 1 reszta 1
1/2 = wynik 0 reszta 1
29 = 11101 (2)
112/2 = wynik 56 reszta 0
56/2 = wynik 28 reszta 0
28/2 = wynik 14 reszta 0
14/2 = wynik 7 reszta 0
7/2 = wynik 3 reszta 1
3/2 = wynik 1 reszta 1
1/2 = wynik 0 reszta 1
112 = 1110000 (2)
Cyfry od końca liczby mnoży się przez kolejne potęgi liczby 2.
Potem wszystkie wyniki sumuje się.
1 * 2^0 = 1 * 1 = 1
1 * 2^1 = 1 * 2 = 2
1 * 2^2 = 1 * 4 = 4
1 * 2^3 = 1 * 8 = 8
1111 (2) = 1 + 2 + 4 + 8 = 15
1 * 2^0 = 1 * 1 = 1
1 * 2^1 = 1 * 2 = 2
1 * 2^2 = 1 * 4 = 4
0 * 2^3 = 0 * 8 = 0
1 * 2^4 = 1 * 16 = 16
11101 (2) = 1 + 2 + 4 + 0 + 16 = 23
1 * 2^0 = 1 * 1 = 1
1 * 2^1 = 1 * 2 = 2
0 * 2^2 = 0 * 4 = 0
1 * 2^3 = 1 * 8 = 8
0 * 2^4 = 0 * 16 = 0
0 * 2^5 = 0 * 32 = 0
1 * 2^6 = 1 * 64 = 64
1001011 (2) = 1 + 2 + 0 + 8 + 0 + 0 + 64 = 75