552
ediciones
Cambios
Página creada con «<!-- if one -->{{#ifeq:<!-- if -->{{#expr:255<{{{1|256}}}}}|0|<!-- then 2 digit code -->{{Decimal to hexadecimal converter/Switch|<!-- ---->{{#expr:<!-- -----...»
<!--
if one
-->{{#ifeq:<!--
if
-->{{#expr:255<{{{1|256}}}}}|0|<!--
then
2 digit code
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor({{{1|16777215}}}/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{{1|16777215}}} mod 16<!--
---->}}<!--
-->}}<!--
else --->|{{#ifeq:<!--
if
-->{{#expr:4095<{{{1|4096}}}}}|0|<!--
then
3 digit code
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor({{{1|16777215}}}/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor({{{1|16777215}}}/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{{1|16777215}}} mod 16<!--
---->}}<!--
-->}}<!--
else --->|<!--
6 digit code
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor(floor(floor(floor({{{1|16777215}}}/16)/16)/16)/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor(floor(floor({{{1|16777215}}}/16)/16)/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor(floor({{{1|16777215}}}/16)/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor({{{1|16777215}}}/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor({{{1|16777215}}}/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{{1|16777215}}} mod 16<!--
---->}}<!--
-->}}<!--
end ifs
-->}} }}<!--
--><noinclude>
== Documentation ==
This is a simple to use tool for dynamically converting decimal values to hexadecimal values. It outputs in a 6 character hex format and so can take decimal numbers up to 16777215. The currently system implemented for truncating preceding 0's allows for outputs in 2, 3, and 6 character hex format based on the imput.
=== Code ===
In full the template code is as follows:
<pre>
{{Decimal to hexadecimal converter|1234}}
</pre>
But it is much easier to use it through the redirect dec-hex which allows it to be written out as:
<pre>{{Dec-hex|1234}}
</pre>
Both of which will output 4D2.
[[Category:Plantillas]]
if one
-->{{#ifeq:<!--
if
-->{{#expr:255<{{{1|256}}}}}|0|<!--
then
2 digit code
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor({{{1|16777215}}}/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{{1|16777215}}} mod 16<!--
---->}}<!--
-->}}<!--
else --->|{{#ifeq:<!--
if
-->{{#expr:4095<{{{1|4096}}}}}|0|<!--
then
3 digit code
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor({{{1|16777215}}}/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor({{{1|16777215}}}/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{{1|16777215}}} mod 16<!--
---->}}<!--
-->}}<!--
else --->|<!--
6 digit code
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor(floor(floor(floor({{{1|16777215}}}/16)/16)/16)/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor(floor(floor({{{1|16777215}}}/16)/16)/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor(floor({{{1|16777215}}}/16)/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor(floor({{{1|16777215}}}/16)/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{#expr:<!--
-------->floor({{{1|16777215}}}/16)<!--
------>}}<!--
------> mod 16<!--
---->}}<!--
-->}}<!--
-->{{Decimal to hexadecimal converter/Switch|<!--
---->{{#expr:<!--
------>{{{1|16777215}}} mod 16<!--
---->}}<!--
-->}}<!--
end ifs
-->}} }}<!--
--><noinclude>
== Documentation ==
This is a simple to use tool for dynamically converting decimal values to hexadecimal values. It outputs in a 6 character hex format and so can take decimal numbers up to 16777215. The currently system implemented for truncating preceding 0's allows for outputs in 2, 3, and 6 character hex format based on the imput.
=== Code ===
In full the template code is as follows:
<pre>
{{Decimal to hexadecimal converter|1234}}
</pre>
But it is much easier to use it through the redirect dec-hex which allows it to be written out as:
<pre>{{Dec-hex|1234}}
</pre>
Both of which will output 4D2.
[[Category:Plantillas]]