Binary digits: Difference between revisions
Content added Content deleted
(→dt: add) |
|||
Line 2,110: | Line 2,110: | ||
<syntaxhighlight lang="text"> |
<syntaxhighlight lang="text"> |
||
proc |
proc toBin num . bin$ . |
||
bin$ = "" |
|||
if num = 0 |
if num = 0 |
||
bin$ = "0" |
|||
. |
. |
||
while num > 0 |
while num > 0 |
||
bin$ = num mod 2 & bin$ |
|||
num = num div 2 |
num = num div 2 |
||
. |
. |
||
. |
. |
||
toBin 2 bin$ |
|||
call toBinary 2 binary$ |
|||
print |
print bin$ |
||
toBin 50 bin$ |
|||
print |
print bin$ |
||
toBin 9000 bin$ |
|||
print |
print bin$ |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
{{out}} |
{{out}} |