Diferencia entre revisiones de «Plantilla:Decimal to hexadecimal converter»

De WikiMinecraft
Saltar a: navegación, buscar
(Página creada con «<!-- if one -->{{#ifeq:<!-- if -->{{#expr:255<{{{1|256}}}}}|0|<!-- then 2 digit code -->{{Decimal to hexadecimal converter/Switch|<!-- ---->{{#expr:<!-- -----...»)
Línea 1: Línea 1:
<includeonly>{{#invoke: Convert base | fromDec | {{{1}}} | 16 }}</includeonly><noinclude>
+
<!--
{{/doc}}
+
 
[[Category:Templates|D]][[fr:Modèle:Dec-hex]]
+
if one
</noinclude>
+
 
 +
-->{{#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]]

Revisión del 07:47 31 mar 2014

FFFFFF

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:


{{Decimal to hexadecimal converter|1234}}

But it is much easier to use it through the redirect dec-hex which allows it to be written out as:

{{Dec-hex|1234}}

Both of which will output 4D2.