Difference between revisions of "Hex2Dec"
From Sonic Retro
(WIP) |
|||
Line 1: | Line 1: | ||
− | {{{1|}}}<noinclude> | + | <includeonly><div style="display:none;">{{#vardefine:length|{{#len:{{{1|}}}}}}}{{#vardefine:result|0}}{{#loop:n |
+ | |0 | ||
+ | |{{#var:length}} | ||
+ | |{{#vardefine:result|{{#expr:{{#var:result}} + {{#switch:{{#sub:{{{1|}}}|{{#var:n}}|1}} | ||
+ | |A|a=10 | ||
+ | |B|b=11 | ||
+ | |C|c=12 | ||
+ | |D|d=13 | ||
+ | |E|e=14 | ||
+ | |F|f=15 | ||
+ | |#default={{#sub:{{{1|}}}|{{#var:n}}|1}} | ||
+ | }} * (16^({{#var:length}}-{{#var:n}}-1))}}}} | ||
+ | }}</div>{{#var:result}}{{clearvar|length|n|result}}</includeonly><noinclude> | ||
Hexidecimal to decimal convertor. | Hexidecimal to decimal convertor. | ||
Line 7: | Line 19: | ||
*10 -> {{Hex2Dec|10}} | *10 -> {{Hex2Dec|10}} | ||
*1A -> {{Hex2Dec|1A}} | *1A -> {{Hex2Dec|1A}} | ||
− | * | + | *BADbadBAD -> {{Hex2Dec|BADbadBAD}} |
[[Category:Sonic Retro templates]]</noinclude> | [[Category:Sonic Retro templates]]</noinclude> |
Revision as of 08:58, 8 January 2021
Hexidecimal to decimal convertor.
- 0 -> 0
- 1 -> 1
- A -> 10
- 10 -> 16
- 1A -> 26
- BADbadBAD -> 50159344557