Decimaal naar Binair

gebaseerd op oef 2, pagina 289 - Savitch & Mock

Opgave

Schrijf een programma dat een opgegeven decimaal getal omzet naar het overeenkomstig binair. Een positief decimaal getal kan omgezet worden naar een binair getal aan de hand van het volgende algoritme:

quotient = getal
uitkomst = ""
while(quotient > 0)
    bit = quotient mod 2
    quotient = quotient / 2
    uitkomst = bit & uitkomst

Specificaties

Voorbeeld

Hieronder volgt een voorbeelduitvoering van de opgave. De tekst in het rood stelt invoer van de gebruiker voor en wordt logischerwijs niet uitgeprint door je programma.

Geef een decimaal getal op:
713
Het getal 713 is 1011001001 in binaire voorstelling.

Opmerkingen en tips