Non-decimal radices/Output: Difference between revisions

Content added Content deleted
m (→‎{{header|Tcl}}: whitespace)
m (→‎{{header|REXX}}: added REXX language.)
Line 551: Line 551:
# or
# or
as.numeric(x)</lang>
as.numeric(x)</lang>

=={{header|REXX}}==
<lang rexx>
/*REXX program demonstrates REXX's ability to show dec nums in bin & hex.*/

do j=0 to 50 /*show some simple low-value conversions. */
say right(j,3) ' in decimal is',
right(d2b(j),12) " in binary and",
right(d2x(j),9) ' in hexadecimal.'
end

exit


/*────────────────────────────D2B subroutine────────────────────────────*/
d2b: return x2b(d2x(arg(1))) /*with this subroutine, dec──>bin is OK.*/
</lang>
Output:
<pre style="height:15ex;overflow:scroll">
0 in decimal is 0000 in binary and 0 in hexadecimal.
1 in decimal is 0001 in binary and 1 in hexadecimal.
2 in decimal is 0010 in binary and 2 in hexadecimal.
3 in decimal is 0011 in binary and 3 in hexadecimal.
4 in decimal is 0100 in binary and 4 in hexadecimal.
5 in decimal is 0101 in binary and 5 in hexadecimal.
6 in decimal is 0110 in binary and 6 in hexadecimal.
7 in decimal is 0111 in binary and 7 in hexadecimal.
8 in decimal is 1000 in binary and 8 in hexadecimal.
9 in decimal is 1001 in binary and 9 in hexadecimal.
10 in decimal is 1010 in binary and A in hexadecimal.
11 in decimal is 1011 in binary and B in hexadecimal.
12 in decimal is 1100 in binary and C in hexadecimal.
13 in decimal is 1101 in binary and D in hexadecimal.
14 in decimal is 1110 in binary and E in hexadecimal.
15 in decimal is 1111 in binary and F in hexadecimal.
16 in decimal is 00010000 in binary and 10 in hexadecimal.
17 in decimal is 00010001 in binary and 11 in hexadecimal.
18 in decimal is 00010010 in binary and 12 in hexadecimal.
19 in decimal is 00010011 in binary and 13 in hexadecimal.
20 in decimal is 00010100 in binary and 14 in hexadecimal.
21 in decimal is 00010101 in binary and 15 in hexadecimal.
22 in decimal is 00010110 in binary and 16 in hexadecimal.
23 in decimal is 00010111 in binary and 17 in hexadecimal.
24 in decimal is 00011000 in binary and 18 in hexadecimal.
25 in decimal is 00011001 in binary and 19 in hexadecimal.
26 in decimal is 00011010 in binary and 1A in hexadecimal.
27 in decimal is 00011011 in binary and 1B in hexadecimal.
28 in decimal is 00011100 in binary and 1C in hexadecimal.
29 in decimal is 00011101 in binary and 1D in hexadecimal.
30 in decimal is 00011110 in binary and 1E in hexadecimal.
31 in decimal is 00011111 in binary and 1F in hexadecimal.
32 in decimal is 00100000 in binary and 20 in hexadecimal.
33 in decimal is 00100001 in binary and 21 in hexadecimal.
34 in decimal is 00100010 in binary and 22 in hexadecimal.
35 in decimal is 00100011 in binary and 23 in hexadecimal.
36 in decimal is 00100100 in binary and 24 in hexadecimal.
37 in decimal is 00100101 in binary and 25 in hexadecimal.
38 in decimal is 00100110 in binary and 26 in hexadecimal.
39 in decimal is 00100111 in binary and 27 in hexadecimal.
40 in decimal is 00101000 in binary and 28 in hexadecimal.
41 in decimal is 00101001 in binary and 29 in hexadecimal.
42 in decimal is 00101010 in binary and 2A in hexadecimal.
43 in decimal is 00101011 in binary and 2B in hexadecimal.
44 in decimal is 00101100 in binary and 2C in hexadecimal.
45 in decimal is 00101101 in binary and 2D in hexadecimal.
46 in decimal is 00101110 in binary and 2E in hexadecimal.
47 in decimal is 00101111 in binary and 2F in hexadecimal.
48 in decimal is 00110000 in binary and 30 in hexadecimal.
49 in decimal is 00110001 in binary and 31 in hexadecimal.
50 in decimal is 00110010 in binary and 32 in hexadecimal.
</pre>


=={{header|Ruby}}==
=={{header|Ruby}}==