Cambios

Saltar a: navegación, buscar

Plantilla:Decimal to hexadecimal converter

2934 bytes añadidos, 07:47 31 mar 2014
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]]
552
ediciones

Menú de navegación