|
|
| Línea 1: |
Línea 1: |
| − | <!-- | + | <includeonly>{{#invoke: Convert base | fromDec | {{{1}}} | 16 }}</includeonly><noinclude> |
| − | | + | {{/doc}} |
| − | if one
| + | [[Category:Templates|D]][[fr:Modèle:Dec-hex]] |
| − | | + | </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:Templates]]
| |
Documentación
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 9999999999999999999.
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.
See also