Hexadecimale getallen worden vaak gebruikt in de programmering van computersystemen. Hoe zet je een decimaal getal om in een hexadecimaal getal? Het omzetten van een decimaal getal d naar een hexadecimaal getal houdt in dat je de hexadecimale cijfers hn, hn-1, …, h2, h1 en h0 vindt, zodanig dat:
d = hn x 16n + hn-1 x 16n-1 + … + h2 x 162 + h1 x 161
Deze hexadecimale cijfers kunnen worden gevonden door d herhaaldelijk door 16 te delen totdat het quotiënt 0 is. De resten zijn h0, h1, h2, …, hn-2, hn-1, en hn.
hex()
is niet toegestaan.Hieronder staat een voorbeelduitvoering van de taak. De tekst in rood vertegenwoordigt invoer van de gebruiker en wordt logischerwijs niet door jouw programma afgedrukt.
Enter a decimal number:26
The hexadecimal representation of 26 is 1A