Binary digits: Difference between revisions

(HAI, FOUND YR XAMPLE, KTHXBYE)
Line 2,494:
 
(5 50 9000) (bin puts) foreach</lang>
{{out}}
<pre>
101
110010
10001100101000
</pre>
 
=={{header|MiniScript}}==
<lang MiniScript>binary = function(num, result=0)
iteration = 0
while num >= 2^(iteration+1)
iteration = iteration + 1
end while
result = result + 10^iteration
if num < 2 then
return result
end if
newNum = num - 2^iteration
if newNum == 0 then
return result
else
return binary(newNum, result)
end if
end function
 
print binary(5)
print binary(50)
print binary(9000)</lang>
{{out}}
<pre>