Difference between revisions of "Template:Hex2dec/sandbox"

From blackwiki
Jump to navigation Jump to search
Line 2: Line 2:
 
{{documentation}} -->
 
{{documentation}} -->
 
{{#ifeq:{{padleft:|2|fff}}|0x
 
{{#ifeq:{{padleft:|2|fff}}|0x
   | {{Hex2dec/main
+
   | {{#ifeq: {{lc:fff}}  
    | {{lc:fff}}  
+
     |{{uc: {{lc:fff}}  
     | {{Hex2dec/1 | fff }}  
 
 
     }}
 
     }}
   | {{Hex2dec/main
+
   |{{#expr:
     | 0x{{lc:fff}}  
+
    {{Hex2dec/2 |  {{lc:fff}}
     | {{Hex2dec/1 | 0xfff }}  
+
    | {{#expr:  {{#switch: fff
 +
  |{{padleft:|1| fff }}=1
 +
  |{{padleft:|2| fff }}=2
 +
  |{{padleft:|3| fff }}=3
 +
  |{{padleft:|4| fff }}=4
 +
  |{{padleft:|5| fff }}=5
 +
  |{{padleft:|6| fff }}=6
 +
  |{{padleft:|7| fff }}=7
 +
  |{{padleft:|8| fff }}=8
 +
  |{{padleft:|9| fff }}=9
 +
  |{{padleft:|10| fff }}=10
 +
}}
 +
    -1}}}}
 +
    +{{Hex2dec/2 |  {{lc:fff}}
 +
    | {{#expr:  {{#switch: fff
 +
  |{{padleft:|1| fff }}=1
 +
  |{{padleft:|2| fff }}=2
 +
  |{{padleft:|3| fff }}=3
 +
  |{{padleft:|4| fff }}=4
 +
  |{{padleft:|5| fff }}=5
 +
  |{{padleft:|6| fff }}=6
 +
  |{{padleft:|7| fff }}=7
 +
  |{{padleft:|8| fff }}=8
 +
  |{{padleft:|9| fff }}=9
 +
  |{{padleft:|10| fff }}=10
 +
}}
 +
    -2}}}}*16
 +
    +{{Hex2dec/2 |  {{lc:fff}}
 +
    | {{#expr:  {{#switch: fff
 +
  |{{padleft:|1| fff }}=1
 +
  |{{padleft:|2| fff }}=2
 +
  |{{padleft:|3| fff }}=3
 +
  |{{padleft:|4| fff }}=4
 +
  |{{padleft:|5| fff }}=5
 +
  |{{padleft:|6| fff }}=6
 +
  |{{padleft:|7| fff }}=7
 +
  |{{padleft:|8| fff }}=8
 +
  |{{padleft:|9| fff }}=9
 +
  |{{padleft:|10| fff }}=10
 +
}}
 +
    -3}}}}*256
 +
    +{{Hex2dec/2 |  {{lc:fff}}
 +
    | {{#expr:  {{#switch: fff
 +
  |{{padleft:|1| fff }}=1
 +
  |{{padleft:|2| fff }}=2
 +
  |{{padleft:|3| fff }}=3
 +
  |{{padleft:|4| fff }}=4
 +
  |{{padleft:|5| fff }}=5
 +
  |{{padleft:|6| fff }}=6
 +
  |{{padleft:|7| fff }}=7
 +
  |{{padleft:|8| fff }}=8
 +
  |{{padleft:|9| fff }}=9
 +
  |{{padleft:|10| fff }}=10
 +
}}
 +
     -4}}}}*4096
 +
    +{{Hex2dec/2 | {{lc:fff}}
 +
    | {{#expr:  {{#switch: fff
 +
  |{{padleft:|1| fff }}=1
 +
  |{{padleft:|2| fff }}=2
 +
  |{{padleft:|3| fff }}=3
 +
  |{{padleft:|4| fff }}=4
 +
  |{{padleft:|5| fff }}=5
 +
  |{{padleft:|6| fff }}=6
 +
  |{{padleft:|7| fff }}=7
 +
  |{{padleft:|8| fff }}=8
 +
  |{{padleft:|9| fff }}=9
 +
  |{{padleft:|10| fff }}=10
 +
}}
 +
    -5}}}}*65536
 +
    +{{Hex2dec/2 |  {{lc:fff}}
 +
    | {{#expr:  {{#switch: fff
 +
  |{{padleft:|1| fff }}=1
 +
  |{{padleft:|2| fff }}=2
 +
  |{{padleft:|3| fff }}=3
 +
  |{{padleft:|4| fff }}=4
 +
  |{{padleft:|5| fff }}=5
 +
  |{{padleft:|6| fff }}=6
 +
  |{{padleft:|7| fff }}=7
 +
  |{{padleft:|8| fff }}=8
 +
  |{{padleft:|9| fff }}=9
 +
  |{{padleft:|10| fff }}=10
 +
}}  
 +
     -6}}}}*1048576
 +
    +{{Hex2dec/2 | {{lc:fff}}
 +
    | {{#expr:  {{#switch: fff
 +
  |{{padleft:|1| fff }}=1
 +
  |{{padleft:|2| fff }}=2
 +
  |{{padleft:|3| fff }}=3
 +
  |{{padleft:|4| fff }}=4
 +
  |{{padleft:|5| fff }}=5
 +
  |{{padleft:|6| fff }}=6
 +
  |{{padleft:|7| fff }}=7
 +
  |{{padleft:|8| fff }}=8
 +
  |{{padleft:|9| fff }}=9
 +
  |{{padleft:|10| fff }}=10
 +
}}
 +
    -7}}}}*16777216
 +
    +{{Hex2dec/2 |  {{lc:fff}}
 +
    | {{#expr:  {{#switch: fff
 +
  |{{padleft:|1| fff }}=1
 +
  |{{padleft:|2| fff }}=2
 +
  |{{padleft:|3| fff }}=3
 +
  |{{padleft:|4| fff }}=4
 +
  |{{padleft:|5| fff }}=5
 +
  |{{padleft:|6| fff }}=6
 +
  |{{padleft:|7| fff }}=7
 +
  |{{padleft:|8| fff }}=8
 +
  |{{padleft:|9| fff }}=9
 +
  |{{padleft:|10| fff }}=10
 +
}}
 +
    -8}}}}*268435456
 +
  }}
 +
  |0
 +
}}
 +
  | {{#ifeq: 0x{{lc:fff}}
 +
    |{{uc: 0x{{lc:fff}}  
 
     }}
 
     }}
 +
  |{{#expr:
 +
    {{Hex2dec/2 |  0x{{lc:fff}}
 +
    | {{#expr:  {{#switch: 0xfff
 +
  |{{padleft:|1| 0xfff }}=1
 +
  |{{padleft:|2| 0xfff }}=2
 +
  |{{padleft:|3| 0xfff }}=3
 +
  |{{padleft:|4| 0xfff }}=4
 +
  |{{padleft:|5| 0xfff }}=5
 +
  |{{padleft:|6| 0xfff }}=6
 +
  |{{padleft:|7| 0xfff }}=7
 +
  |{{padleft:|8| 0xfff }}=8
 +
  |{{padleft:|9| 0xfff }}=9
 +
  |{{padleft:|10| 0xfff }}=10
 +
}}
 +
    -1}}}}
 +
    +{{Hex2dec/2 |  0x{{lc:fff}}
 +
    | {{#expr:  {{#switch: 0xfff
 +
  |{{padleft:|1| 0xfff }}=1
 +
  |{{padleft:|2| 0xfff }}=2
 +
  |{{padleft:|3| 0xfff }}=3
 +
  |{{padleft:|4| 0xfff }}=4
 +
  |{{padleft:|5| 0xfff }}=5
 +
  |{{padleft:|6| 0xfff }}=6
 +
  |{{padleft:|7| 0xfff }}=7
 +
  |{{padleft:|8| 0xfff }}=8
 +
  |{{padleft:|9| 0xfff }}=9
 +
  |{{padleft:|10| 0xfff }}=10
 +
}}
 +
    -2}}}}*16
 +
    +{{Hex2dec/2 |  0x{{lc:fff}}
 +
    | {{#expr:  {{#switch: 0xfff
 +
  |{{padleft:|1| 0xfff }}=1
 +
  |{{padleft:|2| 0xfff }}=2
 +
  |{{padleft:|3| 0xfff }}=3
 +
  |{{padleft:|4| 0xfff }}=4
 +
  |{{padleft:|5| 0xfff }}=5
 +
  |{{padleft:|6| 0xfff }}=6
 +
  |{{padleft:|7| 0xfff }}=7
 +
  |{{padleft:|8| 0xfff }}=8
 +
  |{{padleft:|9| 0xfff }}=9
 +
  |{{padleft:|10| 0xfff }}=10
 +
}}
 +
    -3}}}}*256
 +
    +{{Hex2dec/2 |  0x{{lc:fff}}
 +
    | {{#expr:  {{#switch: 0xfff
 +
  |{{padleft:|1| 0xfff }}=1
 +
  |{{padleft:|2| 0xfff }}=2
 +
  |{{padleft:|3| 0xfff }}=3
 +
  |{{padleft:|4| 0xfff }}=4
 +
  |{{padleft:|5| 0xfff }}=5
 +
  |{{padleft:|6| 0xfff }}=6
 +
  |{{padleft:|7| 0xfff }}=7
 +
  |{{padleft:|8| 0xfff }}=8
 +
  |{{padleft:|9| 0xfff }}=9
 +
  |{{padleft:|10| 0xfff }}=10
 +
}}
 +
    -4}}}}*4096
 +
    +{{Hex2dec/2 |  0x{{lc:fff}}
 +
    | {{#expr:  {{#switch: 0xfff
 +
  |{{padleft:|1| 0xfff }}=1
 +
  |{{padleft:|2| 0xfff }}=2
 +
  |{{padleft:|3| 0xfff }}=3
 +
  |{{padleft:|4| 0xfff }}=4
 +
  |{{padleft:|5| 0xfff }}=5
 +
  |{{padleft:|6| 0xfff }}=6
 +
  |{{padleft:|7| 0xfff }}=7
 +
  |{{padleft:|8| 0xfff }}=8
 +
  |{{padleft:|9| 0xfff }}=9
 +
  |{{padleft:|10| 0xfff }}=10
 +
}}
 +
    -5}}}}*65536
 +
    +{{Hex2dec/2 |  0x{{lc:fff}}
 +
    | {{#expr:  {{#switch: 0xfff
 +
  |{{padleft:|1| 0xfff }}=1
 +
  |{{padleft:|2| 0xfff }}=2
 +
  |{{padleft:|3| 0xfff }}=3
 +
  |{{padleft:|4| 0xfff }}=4
 +
  |{{padleft:|5| 0xfff }}=5
 +
  |{{padleft:|6| 0xfff }}=6
 +
  |{{padleft:|7| 0xfff }}=7
 +
  |{{padleft:|8| 0xfff }}=8
 +
  |{{padleft:|9| 0xfff }}=9
 +
  |{{padleft:|10| 0xfff }}=10
 +
}}
 +
    -6}}}}*1048576
 +
    +{{Hex2dec/2 |  0x{{lc:fff}}
 +
    | {{#expr:  {{#switch: 0xfff
 +
  |{{padleft:|1| 0xfff }}=1
 +
  |{{padleft:|2| 0xfff }}=2
 +
  |{{padleft:|3| 0xfff }}=3
 +
  |{{padleft:|4| 0xfff }}=4
 +
  |{{padleft:|5| 0xfff }}=5
 +
  |{{padleft:|6| 0xfff }}=6
 +
  |{{padleft:|7| 0xfff }}=7
 +
  |{{padleft:|8| 0xfff }}=8
 +
  |{{padleft:|9| 0xfff }}=9
 +
  |{{padleft:|10| 0xfff }}=10
 +
}}
 +
    -7}}}}*16777216
 +
    +{{Hex2dec/2 |  0x{{lc:fff}}
 +
    | {{#expr:  {{#switch: 0xfff
 +
  |{{padleft:|1| 0xfff }}=1
 +
  |{{padleft:|2| 0xfff }}=2
 +
  |{{padleft:|3| 0xfff }}=3
 +
  |{{padleft:|4| 0xfff }}=4
 +
  |{{padleft:|5| 0xfff }}=5
 +
  |{{padleft:|6| 0xfff }}=6
 +
  |{{padleft:|7| 0xfff }}=7
 +
  |{{padleft:|8| 0xfff }}=8
 +
  |{{padleft:|9| 0xfff }}=9
 +
  |{{padleft:|10| 0xfff }}=10
 +
}}
 +
    -8}}}}*268435456
 +
  }}
 +
  |0
 +
}}
 
}}
 
}}
 
</noinclude>
 
</noinclude>

Revision as of 01:11, 9 November 2012

0