Cambios

Saltar a: navegación, buscar

Plantilla:Decimal to hexadecimal converter

2776 bytes añadidos, 22:46 8 abr 2014
m
1 revisión
<includeonly!-- 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|<!-- ---->{{#invokeexpr: Convert base <!-- ------>{{#expr:<!-- -------->floor(floor(floor(floor({{{1| fromDec 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/includeonlySwitch|<!-- ---->{{#expr:<noinclude!-- ------>{{#expr:<!-- -------->floor({{{1|16777215}}}/doc16)<!-- ------>}}<!-- ------> mod 16<!-- ---->}}<!-- -->}}<!-- -->{{Decimal to hexadecimal converter/Switch|<!--[[Category---->{{#expr:Templates<!-- ------>{{{1|D]][[fr16777215}}} 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:Modèle <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}} </noincludepreBoth of which will output 4D2.[[Category:Plantillas]]
552
ediciones

Menú de navegación