7.4 Convert a decimal number to a binary number (alternative method)

Scratch solution

View solution

This is just one of many possible solutions:

whenclickedaskPlease enter a decimal number:andwaitsetdecimal numbertoanswersetremainderto0setbinary numbertorepeatuntildecimalnumber=1setremaindertodecimalnumbermod2setdecimal numbertofloorofdecimalnumber/2setbinary numbertojoinremainderbinarynumbersetbinary numbertojoindecimalnumberbinarynumbersayjoinjoinjoinThe binary representation for the number answer is binarynumber

Back to programming challenge